ようやく環境構築が完了したので、PHPを試してみましょう!
コードはどこに書けばいいですか?
<% コード %>
<スクリプト言語="php">/script?>
著者をマークしてコメントを追加しますか?
//作者:件
*著者:件
*/
#著者 : 件
ついに正式に始まりました、わかりました、古典的なケースに直接行きましょう
;
;
変色部分にご注意ください
一重引用符もOK、二重引用符もOK
一重引用符によるエスケープ文字のサポートは不完全です!
Echoも使えるし、printも使えるし、printfも使えます
printf に括弧を追加するのはなぜですか?
echo()とprint()のかっこは省略可能です
エコーとプリントに違いはありますか?
echo() には戻り値がありませんが、print() は正常に出力され、1 を返します
したがって、echo() は print() よりも高速であることがわかります!
動的テキストには printf を使用し、静的テキストには echo を使用します
$test=sprintf("$%.2f",12.3424);
printf("さようなら -- 世界、$test");
sprintfは変数に値を代入できます~
変数を見せてみましょう!
弱い型付き言語 --- すべてがスカラーです
$myVar = "何でも";
配列
$arr[0] = "abc";
パートナーに会う時間です!
クラス MyTest {
プライベート$a;
パブリック関数 getA() {
$this->a; を返す
}
パブリック関数 setA($a) {
$this->a = $a;
}
}
$useage = 新しい MyTest();
$useage->setA("HI~");
echo $useage->getA();
私自身とJAVAが感じています
関数には戻り値の型がありません
メソッドとプロパティを呼び出すときは、「.」の代わりに「->」を使用してください。 宣言の有無に関わらず、変数の前には必ず $ を付けてください。
変数の型が分からない…どうすればいいですか?
強制変換
(配列)$sth
文字列を計算するときは、前の数値を取得します
If()の判定条件は計算結果が0以外かどうかを判定します
変数の型を知り、制御する権利が欲しい!
String Gettype( 混合変数 );
ブール型 settype(混合変数、文字列型)
変数の型を変換する
GLOBAL $var; //グローバル変数
STATIC $var; //静的変数
現時点ではキーワードのみが異なり、他は正常です
スーパーグローバル変数---環境に関連する事前定義済み
$_SERVER 、 $_GET 、 $_POST 、 $_COOKIE
$_FILES、$_ENV
変数が変化しない場合~
Define("PI" , 3.1415);
新機能:AND OR NOT XOR
他にはまだ見つかりません...
matter605924657より抜粋