由於公司需求 需要自學php搭建伺服器 完成crm系統
php 指令碼以 尖括號、問號、php<?php 開始,以 ?> 問號、尖括號結束
echo 顯示命令 我們可以讓他顯示任何可見的字元
php 變數
必須要以$開始。
變數的首字母不能以數字開始
變數的名字區分大小寫
變數不要用特殊符號、中文,_不算特殊符號
變數命名要有意義(別寫***,aaa,ccc這種 變數名)
php 變數作用域(變數不相通,區域性和全域性)
global 關鍵字函式內呼叫函式外定義的全域性變數,函式中的變數前加上 global
$globals[index]的陣列中。index 儲存變數的名稱。這個陣列可以在函式內部訪問
static 作用域區域性變數不要被刪除,保留
php echo 和 print 語句php 5 資料型別
基本型別: integer(整型)/ string(字串)/ float(浮點型)/ boolean(布林型)
復合資料型別: array(陣列)/ object(物件)
特殊資料型別: null(空值)/ 資源型別 (resource) 存放資源資料 php外部資料 如資料庫,檔案
檢視資料型別
gettype(傳入乙個變數) 能夠獲得變數的型別
var_dump(傳入乙個變數) 輸出變型別和值 (最常用 )
unset銷毀掉乙個變數
empty()可以向括號中間傳入乙個變數。這個變數的值如果為false或者為null的話,返回true。 (取反)
isset()可以向括號中間傳入乙個或者多個變數,變數與變數間用逗號分開。只要有有乙個變數為null,則返回false。否則,則返回true。
php 並置運算子
並置運算子.(點)用於把兩個字串值連線起來 (連線符)
strlen() 函式返回字串的長度(字元數) 在utf-8下 strlen 把中文字元算成 3 個位元組,英文,空格,符號佔 1 個位元組
strpos() 函式用於在字串內查詢乙個字元或一段指定的文字。
php 常量(永久不變的值/全域性)
使用 define(定義常量的名稱,定義常量的值,可選/規定常量名是否對大小寫敏感。預設是 false) 函式
count($變數) 函式用於返回陣列的長度(元素數)
陣列排序函式
sort() - 對陣列進行公升序排列 / rsort() - 對陣列進行降序排列
asort() - 根據關聯陣列的值,對陣列進行公升序排列 / ksort() - 根據關聯陣列的鍵,對陣列進行公升序排列 / arsort() - 根據關聯陣列的值,對陣列進行降序排列 / krsort() - 根據關聯陣列的鍵,對陣列進行降序排列
php 命名空間(namespace)
使用者編寫的**與php內部的類/函式/常量或第三方類/函式/常量之間的名字衝突。
為很長的識別符號名稱(通常是為了緩解第一類問題而定義的)建立乙個別名(或簡短)的名稱,提高源**的可讀性
預定義變數
提前定義的變數,系統定義的變數,儲存許多需要用到的資料(預定義變數都是陣列)
$_get: 獲取所有表單以get方式的請求
$_post: 獲取所有表單以post方式的請求
$_request: 獲取所有表單以post/get方式的請求
$globals: 獲取php所有的全域性變數
$_server: 獲取伺服器資訊
$_session: 獲取session會話資料
$_cookie: 獲取cookie會話資料
$_env: 獲取環境資訊
$_files: 使用者上傳的檔案資訊
…持續更新
自學日語,零基礎
2013年九月,才是接觸了五十音,背了下來。之後也學習了幾課日語課,也沒堅持下來。到滬江日語購買的課程快到期了,才開始加快速度走馬觀花的聽完課程。之後就時不時的找日語電視劇集來看,日語電視劇集還蠻好看的,那個時候就沒怎麼看國內的電視劇集。之後懶了,就沒學,都忘得差不多了。到現在又忽然想學習了。總結一...
零基礎如何自學程式設計
首先學習程式設計,需要具備以下三個條件。第一 硬體保證,具備一台筆記本或者台式電腦,操windows作業系統,效能高低對程式設計的前期學習幾乎無任何影響。第二 買一本c語言的紙質書籍,便於隨時攜帶,隨時翻閱。如果是電子版本,長時間盯著看會對眼不利。建議選擇c語言,雖然門檻較高,學習難度相對較大,但c...
怎麼自學python程式設計 零基礎如何自學程式設計?
對於所有程式設計學習者,尤其是零基礎的同學們,在學習的初期,一定要給自己做乙個思想上的轉在我的程式設計學習理論中,這個思想的轉變至關重要,什麼時候你把這個思維轉換過來了,你就是真正上道的那一天。這個思維轉換就是 不要把自己當學生,而是要把自己當開發者。不同的身份認同感,最後會導致不同的行為模式,而這...