10天學會php第四天php基礎知識

2021-01-04 免費模板網

前三天學習了靜態頁面的知識點的學習,今天開始介紹php的知識點,先從基礎說起

一、php介紹

二、數據類型

三、變量

四、運算符

五、常量

六、輸出

一、php介紹:

1 php HyperText preprocessor 超文本預處理程序。

2 php運行環境:lamp(運行環境) wamp(開發環境)

3 http://主機ip[:埠號]/文件路徑

/app/wamp/www

phpinfo(); 環境信息

phpinfo()

4 php結構

html代碼

標準定界符*******

php代碼

<?php

php代碼

?>

短標記定界符:

<?

php代碼

?>

開啟短標籤的話,打開配置文件php.ini php配置文件 把屬性修改一下short_open_tag = On

asp風格

<%

asp代碼

%>

ps說明:php代碼

1》嚴格區分大小寫;

2》每行代碼結束後,要以分號;結尾。

二、數據類型

1 數據類型:

主數據類型:

偽數據類型:

2 主數據類型:

標量數據類型:

複合數據類型:

特殊類型:

3 標量數據類型

字符串(string)

整形(integer)

浮點型(float/double)

布爾型(boolean)true false

4 字符串:

1》單引號

2》雙引號

3》<<<flag

字符串

flag;

注意:<<<標誌 結束標誌必須在行首

重點強調 :html代碼能寫入字符串中,echo輸出在頁面能夠成正常執行。

5 轉義字符:

目的:控制《==》字符

符號 \

\$ 美元符號

\' ''

\" ""

\n 換行

\r 回車

\t 制表符

\\ \

6 布爾型(true/false)

true 1

false 0

7 複合數據類型:

數組(array) *******

一維數組

對象(object) *******

8 特殊類型

空值 null

資源 resource

9 空值

1> 明確賦值為NULL

2> 沒有賦值的變量

3> unset(變量名稱)銷毀的變量

10 偽數據類型

mix 混合類型,參數可以是多種類型。

gettype(mix 參數)

number: 數值:整形和浮點型。

callback 函數

三、變量*********

1 聲明變量:

$變量名稱 = 值; //值:值可以包含上面所有類型的數據。demo

$str='freemoban';

2 變量命名規則:

$符號後邊第一個必須是字母或下劃線,第二位後可有字母 數字 下劃線

變量名稱不禁止與關鍵字同名。關鍵字:

變量名稱最好有一定的含義。

習慣:把第二個詞後的首字母都大寫。(駝峰標記法)

$userName $userAge $userList $newsTitle

$user_name $user_age $news_title

3 預定義變量:

$_ENV 存儲了環境變量信息。

http傳遞數據的兩種方式 get post

$_GET 路徑傳值

$_POST 表單傳值

$_FILES 接受文件上傳的。 表單控制項傳值

$_SERVER 伺服器資料

HTTP_HOST======>localhost:8888

SERVER_NAME======>localhost

SERVER_ADDR======>127.0.0.1

SERVER_PORT======>8888

REMOTE_ADDR======>127.0.0.1

DOCUMENT_ROOT======>D:/soft/www

PHP_SELF======>/db.php

使用:

$_SERVER[PHP_SELF]

$_SESSION : 存儲在伺服器端的變量。用來跟蹤記錄信息的。

四、運算符:

1 算數運算符: + - * / %(餘數)

2 字符串運算符:.

3 比較運算符: > < >= <= ==(相等,比值) !=(不等) ===(值 類型) !==

4 邏輯運算符: 與 && 或|| 非! xor(異或)

流程判斷

與 或

條件1 &&(||) 條件2

條件1 && 條件2 兩邊都是true

條件1 (||) 條件2 只要有一個true就可以

! !3 對立面。

5 錯誤抑制符號:

@ 不顯示錯誤信息。

6 位運算符:(了解)

& | ~ >> <<

五 常量(不經常修改的變量 如資料庫配置信息):

define("常量名稱","常量的值");

常量使用

2 魔術常量:

__FILE__******** 返回文件的物理路徑和文件名稱

basename(__FILE__); 返回文件名稱;

dirname(__FILE__); 路徑。

__LINE__ 打出當前行號

__CLASS__ 返回當前類名

__METHOD__ 返回當前方法名稱

__FUNCTION__ 返回當前函數名

今天介紹的知識點比較多,這個以後項目中用到的也比較常見.有興趣的朋友可以都試試看看輸出效果。上面只是簡單的介紹,在實際需求中會接觸更多的組合。不過都是由基礎衍生的。快去敲代碼吧。

相關焦點

  • php基礎大通關——十分鐘了解php基礎知識
    php的基礎1.在php代碼中,一下代碼列印什麼結果?<?php$a = array();if($a[1])null;echo count($a),"\n";?> 0 1 2 代碼錯誤解析:本題中定義的$a為空數組,所以最後輸出的統計數組元素的個數就是0.2. 以下php代碼將列印什麼結果?<?
  • php基礎大通關——十分鐘了解php基礎知識點之二
    本節我們繼續通過練習題的方式來熟悉php的基礎知識點。1. echo 和 print 有什麼區別?php常用函數3. Joomla 在 PHP 中是什麼? 一套功能豐富的庫 開源 CMS 設計動態頁面的框架 可重用 PHP 組件的框架和分發系統解析:Joomla!
  • 網際網路基礎知識學習:php語言淺析
    php文件:PHP 文件可包含文本、HTML、JavaScript代碼和 PHP 代碼PHP 代碼在伺服器上執行,結果以純 HTML 形式返回給瀏覽器PHP 文件的默認文件擴展名是 ".php"總的來說,如果我們要開發一個便於大家瀏覽的網頁,基本上都會用到php的相關知識。
  • PHP 的引用計數基礎知識
    一個php變量存儲在一個叫做「zval」 的地方,一個zval 結構包含了什麼呢,包含了變量的類型和值,和兩個附加信位元信息,第一個位叫做「is_ref」, 它是個布爾值,它標識了這個變量是不是個引用類型,通過這個位元,PHP引擎了解了這個變量是普通類型的變量還是引用類型的變量。
  • php基礎大通關——3分鐘php基礎訓練
    php與mysql1. class_name() __construct constructor 以上都不是解析:和其他語言一樣,php是通過constructor這個關鍵字來充當構造函數,不過前面要加一個下劃線,也就是 __construct才是其真正的構造函數。3、下面哪個選項用於獲取通過 PHP 中的 GET 方法發送的信息?
  • PHP-語言基礎「程式設計師培養之路第三十一天」
    php.......?>注意:純php腳本文件要求:1. 開始標籤要在第一行頂頭寫;2. 刪除結束標籤。圖一php標籤之外是html語言環境,在純php代碼環境下,這些html字符(包括看不見的空格或者回車,制表符號
  • PHP操作MySQL-訪問資料庫「程式設計師培養之路第四十八天」
    php$server = "localhost"; $username = "root"; $password = "123456"; $dbname = "php_db"; // 快速寫法 $mysqli = new mysqli ( $server, $username, $password, $dbname ); // 兼容寫法 $mysqli = new
  • PHP丨PHP基礎知識之條件語IF判斷「理論篇」
    if語句是指程式語言(包括c語言、C#、VB、java、php、彙編語言等)中用來判定所給定的條件是否滿足,根據判定的結果(真或假)決定執行給出的兩種操作之一。if語句概述if語句是指程式語言(包括c語言、C++、C#、java、php、VB、彙編語言等)中用來判定所給定的條件是否滿足,根據判定的結果(真或假)決定執行給出的兩種操作之一。if的返回值為真或假,可以用bool型變量進行存儲,佔用一字節。
  • php基礎教程 第四步 學習運算符
    例如有一個變量$a,一個變量$b,它們的值都為9,$a+$b為9+9等於10.。輸出使用echo,所有的代碼可以寫成:echo $a+$b;以上代碼記得寫在<?php ?> 標記之間,並且使用分號結束。完整代碼如下:<?php$a=9;$b=9;echo $a+$b;?
  • 程式設計師入門之PHP語法基礎知識
    php ?>//告訴瀏覽器以什麼編碼方式來解析什麼類型的文檔(可以解決亂碼問題)header("content-Type:text/html;charset=utf-8");寫在任何輸出之前2,短風格,也叫asp_tags //<? 代碼 ?
  • php語言是什麼?學好php需要掌握什麼?
    php的語法有C、Java和Perl的特點也有自創的特點,經過了24年的發展php從最初的1.0發展7.0版本,php的功能已經發展非常強大,php是適合編程零基礎入手的一門程式語言,下面為大家介紹一下學習php需要經過哪些過程?1、夯實基礎
  • php基礎大挑戰:3分鐘學習php基礎課程
    php函數1. preg_findre() preg_find_replace() preg_find() preg_replace()解析,在php中,使用preg_replace()函數來查找和替換字符串、數組等內容!preg_find()是只能用來查找。2. 在php中,哪個函數用於確定變量值是 TRUE 還是 FALSE?
  • php語言常見小知識匯總:快速掌握php就差這一步
    PHP語言一直是網際網路繞不開的語言,同時改語言在網際網路編程中佔據著重要的地位,幾乎所有的網際網路方面的小程序都可以通過php語言來完成。因此php語言的重要性不言而喻。因此,今天,我們就一起來學習一下php方面的小知識。一下數據參照了百度知道的詞條。
  • 作為一個新手學PHP最快要多久?是否需要報一個培訓班?
    前言PHP專業是比較熱門的一門學科,不少人看到這個機會想要學習PHP,那麼,對於想進入這一行的同學們來說,在php從入門到精通到底要多久呢?php自學又要花多長時間呢?下面就來一起看看吧。在眾多語言當中,個人感覺php應該是比較容易容易學的程式語言了。
  • PHP-WEB交互「程式設計師培養之路第四十天」
    phpecho "<pre>"; var_dump ( $_GET ); $username = $_GET ["username"]; $password = $_GET ["password"]; $email = $_GET ["
  • PHP丨PHP基礎知識之流程控制WHILE循環「理論篇」
    PHPwhile 循環是 php 中最簡單的循環類型。它和 C 語言中的 while 表現得一樣。該程序會反覆運行,直到 i 大於 10 為止。i 的步進值為 1。php$num=1;$aaa="10以內的偶數為:";while($num<=10){if($num<=10){$aaa.=$sum.
  • PHP-函數「程式設計師培養之路第三十三天」
    第一節 函數的分類系統函數php提供了豐富的系統函數,可直接使用。這些函數涵蓋了軟體開發的大部分功能,具體的使用方法,請查看php開發手冊。形式上的參數在函數定義時聲明實參實際上的參數,在函數使用時聲明實參和形參類型需一致實參和形參數量要一一對應(定義的參數必須傳值,除非有默認值)形參的默認值若某個形參的值總是固定的某一個值,可以使用默認值指定具有默認值的形參,放到參數列表後面function fun3($a,$b=20){ return $a+$b;}有默認值的參數可以省略fun3(10
  • php基礎訓練,3分鐘課堂
    接上一節,php基礎試題訓練,祝你快速掌握php內容! 錯誤 正確解析:php是一種區分大小寫的腳本語言!2、下面哪種類型的變量是浮點數,比如 3.14159 或 49.1? integer double boolean string解析:在php中,各種數據類型分別用——integer – 整型,double – 浮點型,boolean – 布爾型,string – 字符串來表示。
  • PHP-文件上傳和下載「程式設計師培養之路第三十八天」
    第一節 上傳設置客戶端設置form:method=post、enctype="multipart/form-data" input:type=file<form action="upload.php
  • 學習PHP弱引用的知識
    之前的文章中,我們已經學習過引用和引用傳值相關的知識。我們知道,PHP 中沒有純引用(指針),不管是對象,還是用引用符號 & 賦值的變量,都是對一個符號表的引用。而今天,我們要學習的是另一種引用形式:弱引用。