php 是 「php hypertext preprocessor」 的首字母縮寫,php能夠生成動態頁面內容,能夠建立、開啟、讀取、寫入、刪除以及關閉伺服器上的檔案。能夠接收表單資料。能夠傳送並取回cookie。能夠新增、刪除、修改資料庫中的資料。下面介紹一些前端用到的基礎方法
php語法以<? php開頭,以?>結尾,注釋方法見下:
<?php
// 這是裡php**
// 這是單行注釋
# 這也是單行注釋
/* 這是多行注釋塊
它可以橫跨
*/?>
php傳送資料的方式:
<?php
echo
"hello"
;print
"hello"
;print_r
("hello");
die(
"hello");
//die傳送完會結束php**執行
?>
php中的變數,不需要提前宣告,直接使用,但是預設情況下變數要使用$字首
<?php$a=
"hello"
;echo$a;
?>
php的資料型別:
// 字元,整型,浮點型,布林,物件,陣列,null,資源型$a=
"hello"
;//字元型$b=
520;
//整數$c=
520.1314
;//浮點$d=
false
;//布林
//php中的物件不能直接建立,需要配合類建立$e=
array(3
,4,5
,6);
//陣列$f=
null
;//null
//資源型需要mysql配合
php中的分支,與js中的分支語句是一致的:
if()
if()else
switch()
php中的迴圈,與js中的迴圈語句是一致的:
for($i
=0;$i
<10;
$i++
)while()
php中的函式,與js中的函式語句是一致的:
// function fn($a)
// $str = fn("hello");
// echo "
";// echo $str;
php中字串的拼接,不是+號:
$str
="hello "
;echo
$str
."admin"
.$str
;//用.拼接
php的陣列:
// 索引陣列
$arr
=array
("hello"
,"world"
,123
,true);
echo
$arr
;//列印出字元array
echo
$arr[1
];//hello
echo
count
($arr);
//count可以查出陣列內資料的個數
for($i=
0;$i<
count
($arr);
$i++
)// 關聯陣列,沒有索引:
$arr2
=array
("name"
=>
"admin"
,"age"
=>18,
"***"
=>
"男")
;print_r
($arr2);
echo
$arr2
["name"];
echo
$arr2
["age"];
echo
$arr2
["***"
];
php 的 json 格式轉換:
// 陣列轉json
$arr
=array
("hello"
,"world"
,123
,true);
echo
json_encode
($arr);
$arr2
=array
("name"
=>
"admin"
,"age"
=>18,
"***"
=>
"男")
;echo
json_encode
($arr2);
// json轉陣列
$str=''
;print_r
(json_decode
($str))
;
另外,php每行**的結束,都必須加分號。 2019前端技術需要掌握的
1 html語義化標籤的理解 結構化的理解 能否寫出簡潔的html結構 seo優化。2 h5中新增的屬性,如自定義屬性data 類名classname等 新增表單元素 拖拽drag。3 h5中新增的api 修改的api 廢棄的api稍作了解 離線儲存 audio video 2.關於css 1 cs...
前端需要掌握的php知識,適合初學者
php檔案能夠包含文字 html css以及php php 在伺服器上執行,結果以純文字返回到瀏覽器。他的副檔名是.php。php能夠生成動態頁面內容,能夠建立 開啟 讀取 寫入 刪除以及關閉伺服器上的檔案。能夠接收表單資料。能夠傳送並取回cookie。能夠新增 刪除 修改資料庫中的資料。能夠限制使...
Hacker需要掌握的基礎
編譯語言 1.c語言 能力要求 精通 選用教材 c primer plus 中文版 第5版 其他教材 標準c程式設計 第3版 c語言入門經典 原書第3版 補充教材 c程式語言 c陷阱與缺陷 c專家程式設計 c與指標 2.c 語言 能力要求 熟練 選用教材 c primer 中文版 第4版 其他教材 ...