PHP - PHPメモ01(途中)

\"  "(ダブルクォート)

\"  "(ダブルクォート)
\\  円記号(バックスラッシュ)

\n  改行

\r  改行(Mac

\t  タブ

\x00~\xFF  16進コード

 


define("定数名","値")

//使い方

<?php

  define("MY_COMPANY_NAME","あははははは(株)");

  print(MY_COMPANY_NAME."にようこそ");

?>

 

 

比較演算子・論理演算子

<    $h < 14;

>    $h > 14

<=    $h <= 14

>=    $h >= 14

==  等しい  $h == 14

===  データ型が等しい  $h === NULL

!=    $h != 14

!==  データ型が異なる  $h !== NULL

AND  論理積  $a AND $b

&&  論理積  $a && $b

OR  論理和  $a OR $b

||  論理和  $a || $b

XOR  排他的論理和  $a XOR $b

!  否定演算  !$a

 


配役演算子

整数  (int)  (integer)

浮動小数点数  (float)  (double)  (real)

文字列  (string)

論理演算  (bool)  (boolean)

 (bool)($a _ 3); //aが3なら0になるのでFALSE。3以外ならTRUE

配列  (array)

オブジェクト  (object)

 


.  連結

$  間接

@  サイレント

?:  選択  print(($a==3) ? "yes" : "no"); みたいな

{}  文字化け対策?

' '  ストレート

=>  配列挿入  array(1=>'Jan');

->  オブジェクト実行  $c->method();

: :  クラス  myClass::method();

instanceof  インスタンス  $b instanceof myClass;

  オブジェクトが特定のクラスまたは作成した関数のインスタンスかどうか示す(Boolrean。TRUE or FALSE)

 


if()

{

}

elseif()

{

}

else

{

}

 

switch()

{

  case :

    break;

  case :

     break;

  case :

    break;

  case :

    break;

  default: ;

}

 

while ()

{

}

 

do

{

}

while();

 

for ($a=1;$a <=10 ;$a++)

{

}

 

foreach ([配列] as [キー]=>[値])

{

}