' P '

whatever I will forget

php

php 小クラスから親クラスのconstructorを呼び出すには

php

継承はJavaと同じ書き方でextendsだった parent::_constructと記述すればよい。 親クラスのコンストラクタを呼び出すには class Parent { protected name; public function __construct($name) { $this->name = $name; } } class Child extends Parent { pri…

php クラスプロパティの追加と使用について

php

うーんここらへんはphp独自か クラスプロパティの追加 class Sample { public static count = 0; private number; public function __construct() { $this->number = 10; } } クラスプロパティの使用方法 echo Sample::$count;

php echo時の変数出力

php

シングルクオテーションで囲むと変数の値が展開されないようだ どっちかに統一しろよじゃあ...(やばい文句ばっかり言ってるぞw) $var = "aaa"; echo "my name is {$var}"; //my name is aaa echo 'my name is {$var}'; //my name is $var 違い 実行速度に…

php クラス変数へのアクセス

php

もー言語によってアクセス法変える必要あんの?ってちょっと思ってきてしまった class Test { public $name; } $sample = new Test(); $sample->name = "aaa"; echo $sample->name; //aaa クラス変数にアクセスする際、$sample->$nameとしないこと。$は必要…

php foreach

php

普通のarrayの場合 $arr = array(1,2,3,4,5); foreach($arr as $a) { echo $a.'<br>'; } 連想配列の場合 $key =>は省略可能. $a_arr = array( 'a' => 1, 'b' => 2, 'c' => 3 ); foreach($a_arr as $key => $value) { echo $key.':'.$value; }

php arrayの定義

php

ちょっとJavaとかとは違ったのでメモ arrayの定義 $arr = array(1,2,3,4,5); 値をarrayの最後に追加したい場合 $arr[] = 6; 連想配列の定義 $a_arr = array( 'a' => 1, 'b' => 2, 'c' => 3 ); echo $a_arr['a']; //1

php 文字列の連結

php

文字列の連結 .を使うと文字列の連結ができる $smp = `aaa`; echo $smp.`bbb`; 省略も可能 $smp .= `aaa`; echo $smp; echo時の変数展開 $smp = 'aaa'; echo 'this is test with {$smp};