« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 18 for Animal (0.002 sec.)
共変性と反変性 13297
« オブジェクトのシリアライズ レイジーオブジェクト » PHP Manual クラスとオブジェクト 共変性と反変性 検索 共変性と反変性 PHP 7.2.0 で、子クラスのメソッドのパラメータの型の制限を除く形で、反変性が一部サポートされました。 PHP 7.4.0 以降で、共変 ... 合は、より抽象的な、広い型であると見なされます。 共変性 共変性がどのように動作するかを示すために、 単純な抽象親クラスである Animal を作ることにします。 このクラスは子クラス Cat と Dog に継承されます。 <?php abstract class Animal { protected string $name ... c function __construct ( string $name ) { $this -> name = $name ; } abstract public function speak (); } class Dog extends Animal { public function speak () { echo $this -> name . " barks" ; } } class Cat extends Animal { public function speak () { ech ... $this -> name . " meows" ; } } この例では、どのメソッドも値を返さないことに注意して下さい。 以下ではこれらのクラスを使い、 Animal , Cat または Dog クラスの新しいオブジェクトを返すファクトリをいくつか作ってみることにします。 <?php interface AnimalShelte ...
https://man.mtool.work/php/8.3/language.oop5.variance.html
共変性と反変性 13297
« オブジェクトのシリアライズ レイジーオブジェクト » PHP Manual クラスとオブジェクト 共変性と反変性 検索 共変性と反変性 PHP 7.2.0 で、子クラスのメソッドのパラメータの型の制限を除く形で、反変性が一部サポートされました。 PHP 7.4.0 以降で、共変 ... 合は、より抽象的な、広い型であると見なされます。 共変性 共変性がどのように動作するかを示すために、 単純な抽象親クラスである Animal を作ることにします。 このクラスは子クラス Cat と Dog に継承されます。 <?php abstract class Animal { protected string $name ... c function __construct ( string $name ) { $this -> name = $name ; } abstract public function speak (); } class Dog extends Animal { public function speak () { echo $this -> name . " barks" ; } } class Cat extends Animal { public function speak () { ech ... $this -> name . " meows" ; } } この例では、どのメソッドも値を返さないことに注意して下さい。 以下ではこれらのクラスを使い、 Animal , Cat または Dog クラスの新しいオブジェクトを返すファクトリをいくつか作ってみることにします。 <?php interface AnimalShelte ...
https://man.mtool.work/php/8.3/language.oop5.variance.html
SQL 文を直接実行する 8905
« db2_escape_string db2_execute » PHP Manual IBM DB2 関数 SQL 文を直接実行する 検索 db2_exec (PECL ibm_db2 >= 1.0.0) db2_exec — SQL 文を直接実行する 説明 function db2_exec ( resource $connection , string $statement , array $options = [] ): ... します。 <?php $conn = db2_connect ( $database , $user , $password ); // テストテーブルを作成します $create = 'CREATE TABLE animals (id INTEGER, breed VARCHAR(32), name CHAR(16), weight DECIMAL(7,2))' ; $result = db2_exec ( $conn , $create ); if ( $resu ... lt ) { print "テーブルの作成に成功しました。\n" ; } // テストテーブルに値を投入します $animals = array( array( 0 , 'cat' , 'Pook' , 3.2 ), array( 1 , 'dog' , 'Peaches' , 12.3 ), array( 2 , 'horse' , 'Smarty' , 350.0 ... rigar' , 'Gizmo' , 0.2 ), array( 5 , 'goat' , 'Rickety Ride' , 9.7 ), array( 6 , 'llama' , 'Sweater' , 150 ) ); foreach ( $animals as $animal ) { $rc = db2_exec ( $conn , "INSERT INTO animals (id, breed, name, weight) VALUES ( { $animal [ 0 ]} , ' { $a ...
https://man.mtool.work/php/8.3/function.db2-exec.html
SQL 文を直接実行する 8905
« db2_escape_string db2_execute » PHP Manual IBM DB2 関数 SQL 文を直接実行する 検索 db2_exec (PECL ibm_db2 >= 1.0.0) db2_exec — SQL 文を直接実行する 説明 function db2_exec ( resource $connection , string $statement , array $options = [] ): ... します。 <?php $conn = db2_connect ( $database , $user , $password ); // テストテーブルを作成します $create = 'CREATE TABLE animals (id INTEGER, breed VARCHAR(32), name CHAR(16), weight DECIMAL(7,2))' ; $result = db2_exec ( $conn , $create ); if ( $resu ... lt ) { print "テーブルの作成に成功しました。\n" ; } // テストテーブルに値を投入します $animals = array( array( 0 , 'cat' , 'Pook' , 3.2 ), array( 1 , 'dog' , 'Peaches' , 12.3 ), array( 2 , 'horse' , 'Smarty' , 350.0 ... rigar' , 'Gizmo' , 0.2 ), array( 5 , 'goat' , 'Rickety Ride' , 9.7 ), array( 6 , 'llama' , 'Sweater' , 150 ) ); foreach ( $animals as $animal ) { $rc = db2_exec ( $conn , "INSERT INTO animals (id, breed, name, weight) VALUES ( { $animal [ 0 ]} , ' { $a ...
https://man.mtool.work/php/8.3/function.db2-exec.html
実行する SQL 文を準備する 8287
« db2_pconnect db2_primary_keys » PHP Manual IBM DB2 関数 実行する SQL 文を準備する 検索 db2_prepare (PECL ibm_db2 >= 1.0.0) db2_prepare — 実行する SQL 文を準備する 説明 function db2_prepare ( resource $connection , string $statement , arra ... のパラメータマーカを含む INSERT 文を準備し、 入力値の配列を含む配列を順に処理しながら db2_execute() に値を渡します。 <?php $animals = array( array( 0 , 'cat' , 'Pook' , 3.2 ), array( 1 , 'dog' , 'Peaches' , 12.3 ), array( 2 , 'horse' , 'Smarty' , 350.0 ... ), ); $insert = 'INSERT INTO animals (id, breed, name, weight) VALUES (?, ?, ?, ?)' ; $stmt = db2_prepare ( $conn , $insert ); if ( $stmt ) { foreach ( $anima ... ls as $animal ) { $result = db2_execute ( $stmt , $animal ); } } ?> 参考 db2_bind_param() - PHP 変数を SQL 文のパラメータにバインドする ...
https://man.mtool.work/php/8.3/function.db2-prepare.html
結果セットポインタを次の行あるいは要求された行に設定する 8150
« db2_fetch_object db2_field_display_size » PHP Manual IBM DB2 関数 結果セットポインタを次の行あるいは要求された行に設定する 検索 db2_fetch_row (PECL ibm_db2 >= 1.0.0) db2_fetch_row — 結果セットポインタを次の行あるいは要求された行に設定する ... 結果セットを順に処理し、 db2_result() で結果セットからカラムを取得する方法を示します。 <?php $sql = 'SELECT name, breed FROM animals WHERE weight < ?' ; $stmt = db2_prepare ( $conn , $sql ); db2_execute ( $stmt , array( 10 )); while ( db2_fetch_row ( $st ... CIFIC_NAME } { $row -> ROUTINE_CREATED } " ; } db2_close ( $conn ); ?> 上の例の出力は以下となります。 db2_fetch_both MATCH_ANIMAL 2006-08-25-17.10.23.775000 2006-08-25-17.10.23.775000 db2_fetch_both MULTIRESULTS 2006-10-17-10.11.05.308000 2006-10-17-10 ... .11.05.308000 db2_fetch_array MATCH_ANIMAL 2006-08-25-17.10.23.775000 db2_fetch_array MULTIRESULTS 2006-10-17-10.11.05.308000 db2_fetch_object MATCH_ANIMAL 2006-08-2 ...
https://man.mtool.work/php/8.3/function.db2-fetch-row.html
結果セットポインタを次の行あるいは要求された行に設定する 8150
« db2_fetch_object db2_field_display_size » PHP Manual IBM DB2 関数 結果セットポインタを次の行あるいは要求された行に設定する 検索 db2_fetch_row (PECL ibm_db2 >= 1.0.0) db2_fetch_row — 結果セットポインタを次の行あるいは要求された行に設定する ... 結果セットを順に処理し、 db2_result() で結果セットからカラムを取得する方法を示します。 <?php $sql = 'SELECT name, breed FROM animals WHERE weight < ?' ; $stmt = db2_prepare ( $conn , $sql ); db2_execute ( $stmt , array( 10 )); while ( db2_fetch_row ( $st ... CIFIC_NAME } { $row -> ROUTINE_CREATED } " ; } db2_close ( $conn ); ?> 上の例の出力は以下となります。 db2_fetch_both MATCH_ANIMAL 2006-08-25-17.10.23.775000 2006-08-25-17.10.23.775000 db2_fetch_both MULTIRESULTS 2006-10-17-10.11.05.308000 2006-10-17-10 ... .11.05.308000 db2_fetch_array MATCH_ANIMAL 2006-08-25-17.10.23.775000 db2_fetch_array MULTIRESULTS 2006-10-17-10.11.05.308000 db2_fetch_object MATCH_ANIMAL 2006-08-2 ...
https://man.mtool.work/php/8.3/function.db2-fetch-row.html
PHP 変数を SQL 文のパラメータにバインドする 7961
« db2_autocommit db2_client_info » PHP Manual IBM DB2 関数 PHP 変数を SQL 文のパラメータにバインドする 検索 db2_bind_param (PECL ibm_db2 >= 1.0.0) db2_bind_param — PHP 変数を SQL 文のパラメータにバインドする 説明 function db2_bind_param ( r ... せん。また、入力パラメータについては 何らかの値を代入しておく必要があります。 <?php $sql = 'SELECT name, breed, weight FROM animals WHERE weight > ? AND weight < ?' ; $conn = db2_connect ( $database , $user , $password ); $stmt = db2_prepare ( $conn , $ ... Peaches, dog, 12.3 例2 IN および OUT パラメータを使用したストアドプロシージャのコール 以下の例のストアドプロシージャ match_animal は、 3 つのさまざまなパラメータを受け取ります。 最初の動物の名前を入力として受け取る 入力 (IN) パラメータ。 2 番目の動物の ... 物から 2 番目のパラメータで指定した動物までの 動物の一覧をアルファベット順に並べたものとなります。 <?php $sql = 'CALL match_animal(?, ?, ?)' ; $conn = db2_connect ( $database , $user , $password ); $stmt = db2_prepare ( $conn , $sql ); $name = "Peaches" ...
https://man.mtool.work/php/8.3/function.db2-bind-param.html
PHP 変数を SQL 文のパラメータにバインドする 7961
« db2_autocommit db2_client_info » PHP Manual IBM DB2 関数 PHP 変数を SQL 文のパラメータにバインドする 検索 db2_bind_param (PECL ibm_db2 >= 1.0.0) db2_bind_param — PHP 変数を SQL 文のパラメータにバインドする 説明 function db2_bind_param ( r ... せん。また、入力パラメータについては 何らかの値を代入しておく必要があります。 <?php $sql = 'SELECT name, breed, weight FROM animals WHERE weight > ? AND weight < ?' ; $conn = db2_connect ( $database , $user , $password ); $stmt = db2_prepare ( $conn , $ ... Peaches, dog, 12.3 例2 IN および OUT パラメータを使用したストアドプロシージャのコール 以下の例のストアドプロシージャ match_animal は、 3 つのさまざまなパラメータを受け取ります。 最初の動物の名前を入力として受け取る 入力 (IN) パラメータ。 2 番目の動物の ... 物から 2 番目のパラメータで指定した動物までの 動物の一覧をアルファベット順に並べたものとなります。 <?php $sql = 'CALL match_animal(?, ?, ?)' ; $conn = db2_connect ( $database , $user , $password ); $stmt = db2_prepare ( $conn , $sql ); $name = "Peaches" ...
https://man.mtool.work/php/8.3/function.db2-bind-param.html
実行する SQL 文を準備する 7841
« db2_pconnect db2_primary_keys » PHP Manual IBM DB2 関数 実行する SQL 文を準備する 検索 db2_prepare (PECL ibm_db2 >= 1.0.0) db2_prepare — 実行する SQL 文を準備する 説明 function db2_prepare ( resource $connection , string $statement , arra ... のパラメータマーカを含む INSERT 文を準備し、 入力値の配列を含む配列を順に処理しながら db2_execute() に値を渡します。 <?php $animals = array( array( 0 , 'cat' , 'Pook' , 3.2 ), array( 1 , 'dog' , 'Peaches' , 12.3 ), array( 2 , 'horse' , 'Smarty' , 350.0 ... ), ); $insert = 'INSERT INTO animals (id, breed, name, weight) VALUES (?, ?, ?, ?)' ; $stmt = db2_prepare ( $conn , $insert ); if ( $stmt ) { foreach ( $anima ... ls as $animal ) { $result = db2_execute ( $stmt , $animal ); } } ?> 参考 db2_bind_param() - PHP 変数を SQL 文のパラメータにバインドする ...
https://man.mtool.work/php/8.3/function.db2-prepare.html
PREV 1 2 NEXT