ホームページ  >  記事  >  バックエンド開発  >  PHPの基本部分に共通する関数とキーワード

PHPの基本部分に共通する関数とキーワード

WBOY
WBOYオリジナル
2016-07-25 08:46:14977ブラウズ
  1. bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]] ]] )
  2. Explain:これには、 タグと タグ、および空白を含む、この関数を呼び出す必要があります。
  3. example:setcookie("TestCookie", $value, time) ()+3600);
  4. bool define ( string $name ,mixed $value [, bool $case_insensitive = false ] ) //定数を定義します
  5. const CONSTANT = 'Hello World' //実用的なキーワード const を使用します。定数を定義します 定数は同じ効果があります
  6. example:define("CONSTANT", "Hello world.");
  7. bool defined ( string $name ) //定数が存在するかどうかを確認します
  8. bool isset (mixed $var [,mixed $ ... ] ) // 変数が存在するかどうかを確認します
  9. void unset (mixed $var [,mixed $... ] ) // 変数を解放します
  10. bool function_exists ( string $function_name ) //関数が存在するかどうかを確認します
  11. string get_class ([ object $obj ] ) // オブジェクトのクラス名を取得します
  12. array get_object_vars ( object $obj ) // オブジェクトの属性で構成される連想配列を返します
  13. bool file_exists ( string $filename ) // ファイルまたはディレクトリが存在するかどうかを確認します
  14. 比較演算子
  15. $a == $b と等しい (型変換後の $a が $b と等しい場合)。
  16. $a === $b は、$a が $b に等しく、型も同じである場合に合同です。
  17. $a != $b は等しくない (型変換後に $a が $b と等しくない場合)。
  18. $a <> $b は等しくない (型変換後に $a が $b と等しくない場合)。
  19. $a !== $b は、$a が $b と等しくない場合、またはそれらの型が異なる場合、合同ではありません。
  20. $a が $b より小さい場合、$a < $b は $b より小さい。
  21. $a が $b よりも厳密に大きい場合、$a > $b はより大きいです。
  22. $a <= $b は、$a が $b 以下である場合、$b 以下です。
  23. $a >= $b は、$a が $b 以上の場合、$a 以上です。
  24. PHP はエラー制御演算子 @ をサポートしています。 PHP 式の前に配置すると、式によって生成されるエラー メッセージは無視されます。
  25. セーフモードが有効になっている場合、またはshell_exec()がオフになっている場合、実行演算子、バッククォート演算子は無効です。
  26. $output = `ls -al`;
  27. echo "
    $output
    ";
  28. 2 つの文字列演算子があります。 1 つ目は連結演算子 (「.」) で、左引数と右引数を連結した文字列を返します。 2 つ目は連結代入演算子 (「.=」) で、右の引数を左の引数に追加します。
  29. 配列演算子
  30. $a + $b Union $a と $b の和集合。
  31. $a と $b が同じキー/値ペアを持つ場合、$a == $b は TRUE と等しくなります。
  32. $a と $b が同じキー/値ペアを持ち、同じ順序と型である場合、$a === $b は合同 TRUE です。
  33. $a != $b は、$a が $b と等しくない場合、TRUE となります。
  34. $a <> $a が $b と等しくない場合、$b は TRUE となります。
  35. $a !== $b は、$a が $b と等しくない場合に TRUE になります。
  36. 型演算子 instanceof は、PHP 変数が特定のクラスのインスタンスに属しているかどうかを判断するために使用されます。
  37. class MyClass{}
  38. class NotMyClass{}
  39. $a = new MyClass($) instanceof MyClass);
  40. var_dump($ainstanceof NotMyClass);
  41. ?> 上記のルーチンは次のように出力します:
  42. bool(true)
  43. bool(false)
  44. bool is_a ( object $object , string $class_name [, bool $allow_string = FALSE ] ) //オブジェクトがこのクラスに属している場合、またはこのクラスがこのオブジェクトの親クラスである場合は TRUE を返します
  45. foreach ループ配列またはオブジェクト
  46. foreach (array_expression as $value)
  47. state
  48. foreach ( array_expression as $key => $value)
  49. ステートメント
  50. require と include は、失敗の処理方法を除いてほぼ同じです。 require は、エラーが発生した場合に E_COMPILE_ERROR レベルのエラーを生成します。つまり、スクリプトは中止され、インクルードは警告 (E_WARNING) を生成するだけで、スクリプトは実行を継続します。
  51. include 'vars.php';
  52. require_once ステートメントは require ステートメントとまったく同じです。唯一の違いは、PHP がファイルが既にインクルードされているかどうかを確認し、インクルードされている場合は再度インクルードしないことです。
  53. goto: (C 言語と比較すると、去勢された製品です)
  54. goto 演算子を使用して、プログラム内の別の場所にジャンプできます。ターゲット位置は、ターゲット名に続いてコロンを付けることでマークできます。ジャンプ命令は、goto の後にターゲット位置のマークが続くものです。
  55. PHP の goto には特定の制限があります。ターゲットの場所は同じファイルとスコープ内にのみ存在できます。つまり、関数やクラス メソッドからジャンプしたり、別の関数にジャンプしたりすることはできません。また、ループやスイッチ構造にジャンプすることもできません。
  56. ループまたはスイッチから抜け出すことができます。通常の使用法は、複数レベルのブレークの代わりに goto を使用することです。
  57. goto a;
  58. echo 'Foo';
  59. echo 'Bar';
  60. 上記のルーチンは次のように出力します:
  61. Bar
php
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。