刪除線格式 # web學習
php語言包
web伺服器軟體(apache)
資料庫
我們一般用phpstudy(整合環境)
ip位址指伺服器位址例如127.0.0.1,而網域名稱則為了便於記憶。且ip位址與網域名稱有對應關係。例如在瀏覽器上輸入localhost和輸入127.0.0.1指定的是同乙個伺服器。
當你輸入乙個url時會在本地host檔案尋找對應的ip位址,host檔案位址一般為c:\windows\sys tem32\drivers\etc\hosts,
基本原理
php基本格式:<?php 語句 ?>每句話間用『;』隔開例如:
若結尾後沒有其他語言則可省略 ?>或;但不能同時省略
省?>
省;
同時省:
注釋注釋一段
//注釋內容
#注釋內容
注釋多段
/* 注釋內容 */
變數對於乙個變數我們可以 賦值 取值 判斷 刪除
賦值在php語言中不用定義。第一次為變數賦值時即定義該變數
$v1=1
即為變數v1賦值為1
取值即 $v1=1
$ v2=$ v1+1
此時$v1被引用
判斷isset( )
若變數v1沒有賦值,或$v1=null時
$v2=isset( $ v1) 輸出結果為fales
若變數v1有值則
$v2=isset( $ v1) 輸出結果為true
刪除unset()即斷開該變數與資料之間的關係此時用isset()判斷為fales
變數命名
再寫**的過程中為了能讓自己和他人明白,我們命名乙個變數時要變數名有意義例如$myage
php變數命名規則
1.以 $ 符號開頭,緊接著變數名
2.必須以字母或下劃線(_)開頭,不能以數字開頭
3.只能包含字母、數字和下劃線(a-z、0-9 以及 _)
4.對大小寫敏感
3種常見命名方法
駝峰命名法:首字母小寫其後每個單詞大寫
例如:$name $myname $myfriendname
帕斯卡命名法:每個單詞大寫
例如:$name $myname $myfriendname
下劃線分割法:每個單詞小寫,並且用下滑線分開
例如:$name $my_name $my_friend_name
可變變數
在php語法中有更靈活的書寫
若$v1=abc
$abc=3
則 $ $v1=3
預定義變數
預定義變數我們不能給他賦值,或刪除
預定義變數為超全域性變數即是在全部作用域中始終可用的內建變數
常見預定義變數
$_server — 伺服器和執行環境資訊
$_get — http get 變數
$_post — http post 變數
$_files — http 檔案上傳變數
$_files — http 檔案上傳變數
$_request — http request 變數
$_session — session 變數
$_env — 環境變數
$php_errormsg — 前乙個錯誤資訊
$http_raw_post_data — 原生post資料
$http_response_header — http 響應頭
$argc — 傳遞給指令碼的引數數目
$ar** — 傳遞給指令碼的引數陣列
傳值有兩種分別為值傳遞和引用傳遞
值傳遞只傳遞變數值
$v1=2
$v2= $v1
$v1=3
echo $v2 // 此時 $v2值為2
引用傳遞
引用傳遞,傳遞的是變數與資料的引用關係
$v1=2
$v2=& $v1
$v1=3
echo $v2 // 此時 $v2值為3
注:若此時 unset( $v1 ) $v2的值仍為3因為unset是斷開變數與資料之間的關係並不是刪除資料
新手上路,請多關照!
筆者是乙個程式開發的痴迷愛好者,從事web開發已經有一段時間了。從今天開始,我會在這裡跟大家分享一些我在開發道路上的經驗,因為筆者是從乙個普通的本科院校畢業的學生,僅僅只靠著在學校學習的程式知識。不得不說在程式開發的道路上走了很多彎路,筆者在讀完大三後便和學校申請出去實習,也是很幸運,很容易的得到了...
shell特殊符號含義(新手上路,請多關照)
作為表示 語句的分隔符 雙引號用來引用 或者 用來變數替換 反引號用來變數引用 用來轉義 路徑的分隔符 返回值 退出狀態 在引數裡表示最近執行後台的程序號 匹配所有的檔案 也是算術乘法 或者可執行檔案,在引數裡表示顯示所有引數 條件測試 變數替換,在引數裡表示擴充套件當前shell程序號 引數替換 ...
csdn新手上路,多多關照
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下mar...