ホームページ >php教程 >php手册 >初心者が動的Webページ制作技術を学ぶためのPHPの基礎知識まとめ

初心者が動的Webページ制作技術を学ぶためのPHPの基礎知識まとめ

WBOY
WBOYオリジナル
2016-06-21 09:01:14860ブラウズ

PHP の基本知識を読んだ後、ここにまとめます:

1. PHP スクリプトを HTML に埋め込むには 3 つの方法があります:

もう一つ埋め込み方法があります、つまり、Asp と同じタグ を使用しますが、PHP.ini 関連の構成を変更する必要があるため、これはお勧めできません。

2. PHP コメントは、Java コメントと同様に、単一行コメントと複数行コメントに分かれています。


//これは 1 行のコメントです
echo "test";
/*
これは複数行のコメントです。コメント内容は何行も記述できます。
*/
?>

/*aaaa/*asdfa*/asdfasdfas*/ などのコメントがネストされないように注意してください。このようなコメントは、問題。

3. PHP には、integer、double、string、array、object の 5 つの主なデータ型があります。

4. 関数内で外部変数を呼び出す場合は、最初に global で宣言する必要があります。そうしないとアクセスできません。これが PHP と他のプログラミング言語の違いです。コード例:


$a=1;
functiontest(){
echo$a;
}
test();//ここ結果「1」は出力されません。
functiontest2(){
global$a;
echo$a;
}
test2();//これにより結果「1」が出力されます。
?>

注: PHP は関数内で静的変数を宣言できます。使い方はC言語と同じです。

5. 変数の変数、変数の関数


//変数の変数
$a="hello";
$$a="world";
echo "$a$hello";//「helloworld」を出力します
echo "$a${$a}";//「helloworld」も出力します
?>
<?
//変数の関数
functionfunc_1(){
print("test");
}
functionfun($callback){
$ callback();
}
fun("func_1");//これは "test" を出力します
?>

6. PHP はスカラー配列と連想配列の両方をサポートします。 、 list() と array() を使用して配列を作成でき、配列の添字は 0 から始まります。例:


$a[0]="abc";
$a[1]="def";
$b["foo"] = 13;
$a[]="こんにちは";//$a[2]="こんにちは"
$a[]="世界";//$a[3]="世界"
$name[]="ジル";//$name[0]="ジル"
$name[]="ジャック";//$name[1]="ジャック"
?>

7. 関連パラメータ転送 (& の使用)、2 つのメソッド。例:


//方法 1:
functionfoo(&$bar){
$bar.="andsomethingextra";
}
$ str="ThisisaString,";
foo($str);
echo$str;//output:ThisisaString,andsomethingextra
echo"
";
//方法 2:
functionfoo1($bar){
$bar.="andsomethingextra";
}
$str="ThisisaString,";
foo1($str);
echo$str;/ /output:ThisisaString,
echo "
";
foo1(&$str);
echo$str;//output:ThisisaString,andsomethingextra
?>

8. 関数のデフォルト値。 PHP の関数は、C++ スタイルと同じデフォルト値の設定をサポートしています。


functionmakecoffee($type="coffee"){
echo "makingacupof$type.n";
}
echomakecoffee();//" Makingacupofcoffee"
echomakecoffee("espresso");//"makingacupofespresso"
/*
注: パラメーターのデフォルト値を使用する場合、デフォルト値を持つすべてのパラメーターは、デフォルト値のないパラメーターの後に定義する必要があります。そうしないと、プログラムは意図したとおりに動作しません。
*/
functiontest($type="test",$ff){//エラー例
return$type.$ff;
}

9. PHP のいくつかの特殊記号の意味。 $Variable > =>配列

の要素値 ?: 三項演算子



10、include() ステートメントと require() ステートメント


の場合条件付きを使用するか、インクルードされたファイルをループするには、include() を使用する必要があります。

require() ステートメントは 1 回組み込まれているだけであり、条件ステートメントやループは無効です。 include() は特殊なステートメント構造であるため、ステートメントがステートメント ブロック内にある場合は、ステートメント ブロックに含める必要があります。

//以下はエラーステートメントです

if($condition)

include($file);

else

include($other);


//以下は正しいステートメントです
if($condition){
include($file);
}else
{

include($other);

}
?>





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。