1.第乙個php程式
1//弱爆了有木有
2<?php
3echo "hello php!';
4 ?>
2.php共支援8種基本資料理性,包括4種標量型別:boolean(布林型)、integer(整型)、float(浮點型,也稱為double)、string(字串),2種復合型別:array(陣列)、object(物件),2種特殊型別:resource(資源)、null(空型別)
3.函式var_dump可以用來列印變數的相關資訊。
1<?php
2var_dump((bool) false);3
var_dump((bool) 0);
4var_dump((bool) 0.0);
5var_dump((bool) '');
6var_dump((bool) "0");
7var_dump((bool) array
());
8var_dump((bool) null
);9 ?>
4.關於整型。
在32位作業系統中,整型數的有效範圍是-2147483648~+2147483647。如果超過了這個範圍,將會被php引擎解釋成浮點數(float)。
用八進位制加0,用十六進製制加0x(是數字0而非字母o)
1<?php
2$dec_int=63;
3var_dump($dec_int);4
5$oct_int=077;
6var_dump($oct_int);7
8$hex_int=0x3f;
9var_dump($hex_int
);10 ?>
5.字串型
有3種定義字串的方式,分別是單引號(『)、雙引號(「)和界定符(<<<)。前面2個的區別是,假如字串中包含變數名,雙引號中的變數名會被實際值替代,而單引號中的變數名會按普通字元直接輸出。
1<?php
2$name='麥兜';
3$age=19;
4echo '本人大名$name,年方$age';
5echo '';
6echo "本人大名$name,年方$age";
7 ?>
關於界定符使用如下:
1<?php
2echo
<<3我是php初學者
4my_str; //最後結尾的識別符號前面不能有空格或者縮排,必須頂咯
5 ?>
6.物件型別
1<?php
2class
person
1011
function
getinfo()14}
15$boy = new person("kimi",5);
16$boy->getinfo();
17 ?>
7.型別轉換
print_r()顯示關於乙個變數的易於理解的資訊。如果給出的是
string
、integer
或 float
,將列印變數值本身。如果給出的是
array
,將會按照一定格式顯示鍵和元素
1<?php
2$temp_var=3.141592653;
3$var1=(string)$temp_var;4
echo "$var1";56
$temp_var='kimi';
7$var2=(array)$temp_var;8
echo '';
9print_r($var2
);10
11$temp_var='cindy';
12$var3=(unset)$temp_var;13
echo '';
14var_dump($var3
);15 ?>
第四章 XML語法
提綱 一.xml語法規則 二.元素的語法 三.注釋的語法 四.cdata的語法 五.namespaces的語法 六.entity的語法 七.dtd的語法 通過前面三章的學習,我們已經對什麼是xml,它的實現原理以及相關的術語有所了解。接下來我們就開始學習xml的語法規範,動手寫自己的xml文件。一....
第四章 語法分析
1 語法分析器 語法分析器的工作本質上就是按文法的產生式,識別輸入符號串是否為乙個句子。判斷方法 自上而下的分析 自下而上的規約 2 自上而下面臨的問題 1 自上而下的主旨 對任何輸入串,試圖用一切辦法,從文法開始符號出發,自上而下地為輸入串建一棵語法樹 為輸入串尋找乙個最左推導。2 匹配過程 1 ...
第四章 繼承
一 為什麼要繼承 在物件導向中我們將具有很多重複內容的類中的內容提取出來,寫成乙個單獨的類 其他類只需要繼承就能取得這些功能,同時可以在自己類中寫入獨特的自定義方法 二 繼承語法 inte ce circle nsobject 繼承是在介面中定義的 冒號後的類名是要整合的類,nsobject 是co...