日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

php基础知识整理

發(fā)布時間:2024/9/21 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php基础知识整理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
<?php/*PHP 變量1、PHP 中的所有變量都是以 $ 符號開始的。2、在 PHP 中設(shè)置變量的方法是:$var_name = value;變量的命名規(guī)則?變量名必須以字母或下劃線 "_" 開頭。?變量名只能包含字母數(shù)字字符以及下劃線。?變量名不能包含空格。如果變量名由多個單詞組成,那么應(yīng)該使用下劃線進(jìn)行分隔(比如 $my_string),或者以大寫字母開頭(比如 $myString)。*/$class = 'E1303';/*php中的類型標(biāo)量類型:布爾型(boolean)、整型(integer)、浮點(diǎn)型(float)、 字符串(string) 復(fù)合類型:數(shù)組(array)、對象(object)特殊類型:資源(resource)、NULL *//*定義一個常量的方法,define('常量名','常量值')函數(shù)1、常量名一般都是使用大寫英文字母來表示。2、常量前面沒有美元符號($); 3、常量只能用 define() 函數(shù)定義,而不能通過賦值語句; 4、常量可以不用理會變量范圍的規(guī)則而在任何地方定義和訪問; 5、常量一旦定義就不能被重新定義或者取消定義; 6、常量的值只能是標(biāo)量(boolean布爾型,integer整型,float浮點(diǎn)型 和 string字符串型)。 */define('BASENAME','cms內(nèi)容管理系統(tǒng)');//defined() 函數(shù)檢查某常量是否存在。若常量存在,則返回 true,否則返回 false。if(!defined('BASENAME')){die('you are not allow to access');}//在 PHP 中,只有一個字符串運(yùn)算符。要把兩個變量連接在一起,請使用這個點(diǎn)運(yùn)算符 (.)$txt1="welcome to";$txt2="guangzhou";echo $txt1 . " " . $txt2;//使用 strlen()函數(shù)用于計算字符串的長度。echo strlen("Happy New Year");/*PHP 運(yùn)算符算數(shù)運(yùn)算符:+ - * / % ++ --賦值運(yùn)算符:= += -= *= /=比較運(yùn)算符:== != > < >= <=邏輯運(yùn)算符:&& || !*//* $_GET 變量用于收集來自 method="get" 的表單中的值。$_GET 變量是一個數(shù)組,內(nèi)容是由 HTTP GET 方法發(fā)送的變量名稱和值。$_GET的特點(diǎn):會顯示在瀏覽器的地址欄,并且對發(fā)送的信息量也有限制(最多 100 個字符)。$_POST 變量用于收集來自 method="post" 的表單中的值。$_POST 變量是一個數(shù)組,內(nèi)容是由 HTTP POST 方法發(fā)送的變量名稱和值。$_POST的特點(diǎn):1、發(fā)送的變量不會顯示在 URL 中。2、變量沒有長度限制。使用post的地方:1、上傳文件的時候必須使用post提交方式*/ /*SQL語句:寫SQL語句的時候,關(guān)鍵字使用大寫,方便讀代碼;查詢:SELECT `字段名` FROM `表名` WHERE `字段名` = '字段值' ORDER BY `字段` DESC LIMIT 0,30如:select `username` from `admin` WHERE `id` =1 ORDER BY id DESC 添加: insert into `表名`(`字段1`,`字段2`,`字段3`,...)values('字段1的值','字段2的值','字段3的值',...)如:insert into `admin`(`username`,`password`)values('admin','md5(123)');修改:update `表名` set `字段名` = '字段值' where `字段名`= '字段值'如:update `admin` set `username` = '123' where `id` =2刪除:delete from `表名` where `字段名` = '字段值' 如:delete from `admin` where `id` =2關(guān)聯(lián)查詢的SQL語句 內(nèi)聯(lián):格式:SELECT 字段 FROM 表1 INNER JOIN 表2 ON 關(guān)聯(lián)條件實(shí)例:SELECT * FROM news INNER JOIN category ON news.category_id = category.id;select from inner join company on pid = company.name外聯(lián)(左聯(lián)和右聯(lián)):左聯(lián)格式:SELECT 字段 FROM 表1 LEFT JOIN 表2 ON 關(guān)聯(lián)條件實(shí)例:SELECT * FROM news LEFT JOIN category ON news.category_id = category.id ORDER BY news.id DESC.右聯(lián)格式:SELECT 字段 FROM 表1 RIGHT JOIN 表2 ON 關(guān)聯(lián)條件實(shí)例:SELECT * FROM news RIGHT JOIN category ON news.category_id = category.id ORDER BY news.id DESC. *///getenv(string varname)是獲取環(huán)境變量(預(yù)定義變量)的函數(shù)。若正確取得環(huán)境變量 varname,則返回變量值。失敗則返回 false。//1、獲取客戶端的ip有兩種方法: echo $_SERVER["REMOTE_ADDR"];echo getenv('REMOTE_ADDR');//gethostbyname(string hostname);本函數(shù)可返回某個機(jī)器名稱 (Domain Name) 的 IP 網(wǎng)址 (IP Address)。若執(zhí)行失敗,則返回原來的機(jī)器名稱。 //獲取服務(wù)器IP:echo gethostbyname("www.baidu.com") ; //解決亂碼的方法:header('Content-Type:text/html;charset=utf-8'); /*PHP Date() 函數(shù) date() 函數(shù)的第一個參數(shù)規(guī)定了如何格式化日期/時間。它使用字母來表示日期和時間的格式。這里列出了一些可用的字母:d - 月中的天 (01-31)m - 當(dāng)前月,以數(shù)字計 (01-12)Y - 當(dāng)前的年(四位數(shù))*///mktime(hour,minute,second,month,day,year,is_dst)函數(shù)返回一個日期的 Unix 時間戳。$tomorrow = mktime(0,0,0,date("m"),date("d")+1,date("Y"));echo "明天是 ".date("Y/m/d", $tomorrow);?>

?

轉(zhuǎn)載于:https://www.cnblogs.com/linyusong/p/7257854.html

總結(jié)

以上是生活随笔為你收集整理的php基础知识整理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。