为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
PHP入门篇_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

PHP入门篇

Kings
难度入门
时长 5小时57分
  • [PHP中的錯誤控制運算符] PHP中提供了一個錯誤控制運算符「@」,對於一些可能會在運行過程中出錯的表達式時,我們不希望出錯的時候給客戶顯示錯誤信息,這樣對用戶不友好。於是,可以將@放置在一個PHP表達式之前,該表達式可能產生的任何錯誤信息都被忽略掉; 如果激活了track_error(這個玩意在php.ini中設置)特性,表達式所產生的任何錯誤信息都被存放在變量$php_errormsg中,此變量在每次出錯時都會被覆蓋,所以如果想用它的話必須盡早檢查。 需要注意的是:錯誤控制前綴「@」不會屏蔽解析錯誤的信息,不能把它放在函數或類的定義之前,也不能用於條件結構例如if和foreach等。 EX: $conn = @mysql_connect("localhost","username","password"); Note: @ 運算符只對表達式有效。對新手來說一個簡單的規則就是:如果能從某處得到值,就能在它前面加上 @ 運算符。例如,可以把它放在變量,函數和 include 調用,常量,等等之前。不能把它放在函數或類的定義之前,也不能用於條件結構例如 if 和 foreach 等。
    查看全部
  • [PHP中的邏輯運算符] 邏輯運算符主用是進行邏輯運算的,例如:邏輯與、邏輯或、邏輯異或、邏輯非等,在PHP中常用的邏輯運算符如下表: 我們可以從投票的角度來理解邏輯運算: 1、邏輯與:要求所有人都投票同意,才會通過某協議; 2、邏輯或:只要求一個人投票同意就行; 3、邏輯異或:只能有且只能有一個人投票同意; 4、邏輯非:某個人要反對,但是通過邏輯非,使其反對無效; 「與」和「或」有兩種不同形式運算符的原因是它們運算的優先級(就是運算的有限順序,比如我們小學的時候學習四則運算,加減乘除混合在一起啦,優先計算乘除,再計算加減)不同。
    查看全部
  • web网站的大部分数据都是存储在服务器端的,PHP就是用来处理这些存储在服务器端的数据
    查看全部
  • [PHP中的三元運算符] (「?:」) 三元運算符也是一個比較運算符,對於表達式(expr1)?(expr2):(expr3),如果expr1的值為true,則此表達式的值為expr2,否則為expr3。
    查看全部
  • [比較運算符] == 、===(類型也要相等) 、!=、 <>(不等)、 !==(非全等)、 <、 >、 <=、 >= var_dump()和echo的區別:前者帶類型輸出。 var_dump」可以幫助展示返回值的數據類型和值;
    查看全部
  • 单双引号可以互相嵌入
    查看全部
  • [PHP中的賦值運算符] PHP的賦值運算符有兩種,分別是: (1) 「=」:把右邊表達式的值賦給左邊的運算數。它將右邊表達式值複製一份,交給左邊的運算數。換而言之,首先給左邊的運算數申請了一塊內存,然後把複製的值放到這個內存中。 (2) 「&」:引用賦值,意味著兩個變量都指向同一個數據。它將使兩個變量共享一塊內存,”如果這個內存存儲的數據變了,那麼兩個變量的值都會發生變化。”
    查看全部
  • [如何判定常量是否被定義] defined()函數可以幫助我們判斷一個常量是否已經定義,其語法格式為: bool defined(string constants_name) 它只有參數constant_name,指的是要獲取常量的名稱,若存在則返回布爾類型true,否則返回布爾類型false; (注:bool表示函數返回值類型為布爾類型)
    查看全部
  • [常量如何取值] 定義了常量,那麼就要使用常量,那麼如何獲取常量值呢? 獲取常量值的有兩種方法取值。 第一種是使用常量名直接獲取值;例如計算圓周率的面積,如下: <?php define("PI",3.14); $r=1; $area = PI*$r*$r; //計算圓的面積 ?> 第二種是使用constant()函數。它和直接使用常量名輸出的效果是一樣的,但函數可以動態的輸出不同的常量,在使用上要靈活、方便,其語法格式如下:(ex: $area= constant($p) * $r * $r;) mixed constant(string constant_name) 第一個參數constant_name為要獲取常量的名稱,也可為存儲常量名的變量。如果成功則返回常量的值,失敗則提示錯誤信息常量沒有被定義。 (注:mixed表示函數返回值類型為多種不同的類型,string表示參數類型為字符串類型)
    查看全部
  • [認識一下系統常量] 系統常量是PHP已經定義好的常量,我們可以直接拿來使用,常見的系統常量有: (1)__FILE__ :php程序文件名。它可以幫助我們獲取當前文件在服務器的物理位置。 (2)__LINE__ :PHP程序文件行數。它可以告訴我們,當前代碼在第幾行。 (3)PHP_VERSION:當前解析器的版本號。它可以告訴我們當前PHP解析器的版本號,我們可以提前知道我們的PHP代碼是否可被該PHP解析器解析。 (4)PHP_OS:執行當前PHP版本的操作系統名稱。它可以告訴我們服務器所用的操作系統名稱,我們可以根據該操作系統優化我們的代碼。
    查看全部
  • [自定義常量] 自定義常量是根據我們開發的需要,而定義的常量,它通過使用PHP中的函數define()定義。(注:函數,我們可以理解為一個混凝土攪拌機,亦或是一個篩子,通過入口提供原料,然後出口產出結果,在函數中也允許入口不提供任何數據,出口也允許不返回任何值。) define()函數的語法格式為: bool define(string $constant_name, mixed $value[, $case_sensitive = true]) 它有3個參數(也就是原料): 第一個參數「constant_name」為必選參數,常量名稱,即標誌符,常量的命名規則與變量的一致,但是要注意哦,它可不帶美元符號哦。 第二個參數「value」為必選參數,它是常量的值。 第三個參數「case_sensitive」為可選參數,指定是否大小寫敏感,設定為true表示不敏感,一般不指定第三個參數的情況下,默認第三個參數的值為false。 (注: string表示參數類型為字符串類型,mixed表示參數類型可以接受為多種不同的類型,case_sensitive = true表示默認為布爾類型TRUE)
    查看全部
    0 采集 收起 来源:PHP-什么是常量

    2016-03-26

  • 以下情況變量被認為為NULL:<br> 1、尚未被賦值 $var;<br> 2、當被賦值為NULL $var=null;<br> 3、或者被unset() unset($var); error_reporting(0); //禁止顯示PHP警告提示
    查看全部
  • [特殊類型] 資源(resource):資源是由專門的函數來建立和使用的,例如打開文件、數據連接、圖形畫布。我們可以對資源進行操作(創建、使用和釋放)。任何資源,在不需要的時候應該被及時釋放。如果我們忘記了釋放資源,系統自動啓用垃圾回收機制,在頁面執行完畢後回收資源,以避免內存被消耗殆盡。 "r":只讀方式打開,將文件指針指向文件頭。 "w":寫入方式打開,將文件指針指向文件頭並將文件大小截為零。如果文件不存在則嘗試創建之。 "w+":讀寫方式打開,將文件指針指向文件頭並將文件大小截為零。如果文件不存在則嘗試創建之。 f.txt文本文件保存時一定要設置為UTF-8格式,不然會出現亂碼。 fopen("打開文件根目錄","r"); //打開文件,r表示只讀; feof(); //是文件函數,作用是判斷文件是否讀取結束; fgets(); //讀取一行文本的內容; fclose(); //關閉文件. example: <?php //首先採用「fopen」函數打開文件,得到返回值的就是資源類型。 $file_handle = fopen("/data/webroot/resource/php/f.txt","r"); if ($file_handle){ //接著採用while循環(後面語言結構語句中的循環結構會詳細介紹)一行行地讀取文件,然後輸出每行的文字 while (!feof($file_handle)) { //判斷是否到最後一行 $line = fgets($file_handle); //讀取一行文本 echo $line; //輸出一行文本 echo "<br />"; //換行 } } fclose($file_handle);//關閉文件 ?>
    查看全部
  • [當我的字符串很長怎麼辦? ] 我們可以使用Heredoc結構形式的方法來解決該問題, 首先使用定界符表示字符串(<<<),接著在「<<<「之後提供一個標識符GOD,然後是字符串,最後以提供的這個標識符結束字符串。 <?php $string1 = <<<GOD 我有一隻小毛驢,我從來也不騎。 有一天我心血來潮,騎著去趕集。 我手裡拿著小皮鞭,我心裡正得意。 不知怎麼嘩啦啦啦啦,我摔了一身泥. GOD; echo $string1; ?> 在賦值符號後,輸入定界符「<<<」,接著是標識符,你可以用你的女神作為標識符「GOD」,如第2行,也可以使用你喜歡的狗狗,「DOG」作為標識符,但是,結尾處的標識符也必須是一樣的。此外,在結尾的一行,如第7行,一定要另起一行,並且此行除了「GOD」,並以「;」號結束之外,不能有任何其他字符,前後都不能有,包括空格,否則會出現錯誤的哦。切記切記哦。
    查看全部
  • 當雙引號中包含變量時,變量會與雙引號中的內容連接在一起; 當單引號中包含變量時,變量會被當做字符串輸出。
    查看全部

举报

0/150
提交
取消
课程须知
没有任何WEB经验的WEB应用程序开发者及对WEB前端技术兴趣的用户。(即使你是完全的新手)
老师告诉你能学到什么?
1、通过教程学习可以了解PHP中的变量、变量的类型、常量等概念 2、认识PHP中的运算符,掌握PHP中顺序结构、条件结构、循环结构语句。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!