1.資料型別
php八種基本的資料型別
四種標量型別:
1) boolean(布林型)
2) integer(整型)
3) float(浮點型,也稱作
double)
4) string(字串)
兩種復合型別
1) array(陣列)
2) object(物件)
兩種特殊型別
1) resource(資源)
2) null(空)
偽型別1) mixed
2) number
3) callback
如果想檢視某個表示式的值和型別,用var_dump()
2.intval()
intval函式:變數轉成整數型別;
語法:int intval(mixed var,int[base]);
函式返回值:整數;
函式內容:本函式將可變數轉換成整數型別。可省略的引數base是轉換的基底,
預設值為10
(即十進位制)。轉換的變數var可以為陣列或類之外的任何型別資料。
eg:intval(「12」,5) = 7;(5進製的
12 = 10
進製的7)
第二個引數是指定第乙個引數的進製,比如intval(「12」,5)就是把」12」當成5進製的數,然後把這個
5進製的數轉換成
10進製的整數。
intval(「1011」,2) = 11;(
2進製的
1011 = 10
進製的11)
3.doubleval()
doubleval函式:取得變數的倍浮點值
語法:double doubleval(mixed var);
說明:傳回引數var的倍浮點值,
var可以使任何的形態,但是在陣列或者物件上不能使用此函式。
eg:<?php
$var = 『122.34343the』;
$double_value_of_var = doubleval($var);
print $double_value_of_var;
//輸出為:
122.34343
4.$_server
php程式設計中經常需要用到一些伺服器的一些資料,特把
$_server
的詳細引數整理下,方便以後使用
$_server['php_self'] #當前正在執行 指令碼的檔名,與
document root
相關。
$_server['argv'] #傳遞給該 指令碼的引數。
$_server['argc'] #包含傳遞給程式的 命令列引數的個數(如果執行在命令列模式)。
$_server['gateway_inte***ce'] #伺服器使用的
cgi
規範的版本。例如,「
cgi/1.1」。
$_server['server_name'] #當前 執行指令碼所在伺服器 主機的名稱。
$_server['server_software'] #伺服器標識的字串,在響應請求時的頭部中給出。
$_server['server_protocol'] #請求頁面時通訊協議的名稱和版本。例如,「
$_server['request_method'] #訪問頁面時的請求方法。例如:「
get」、「
head
」,「post
」,「put」。
$_server['query_string'] #查詢
(query)
的字串。
$_server['document_root'] #當前 執行指令碼所在的文件根目錄。在伺服器配置檔案中定義。
$_server['http_accept'] #當前請求的
accept:
頭部的內容。
$_server['http_accept_charset'] #當前請求的
accept-charset:
頭部的內容。例如:「
iso-8859-1,*,utf-8」。
$_server['http_accept_encoding'] #當前請求的
accept-encoding:
頭部的內容。例如:「
gzip」。
$_server['http_accept_language']#當前請求的
accept-language:
頭部的內容。例如:「
en」。
$_server['http_connection'] #當前請求的
connection:
頭部的內容。例如:「
keep-alive」。
$_server['http_host'] #當前請求的
host:
頭部的內容。
$_server[' http_referer'] #鏈結到當前頁面的前一頁面的
url
位址。
$_server[' http_user_agent'] #當前請求的
user-agent:
頭部的內容。
$_server['https'] — 如果通過
https訪問,
則被設為乙個非空的值
(on)
,否則返回
off
$_server['remote_addr'] #正在瀏覽當前頁面使用者的
ip 位址。
$_server['remote_host'] #正在瀏覽當前頁面使用者的 主機名。
$_server['remote_port'] #使用者連線到伺服器時所使用的埠。
$_server['script_filename'] #當前執行 指令碼的 絕對路徑名。
$_server['server_admin'] # 管理員資訊
$_server['server_port'] #伺服器所使用的埠
$_server['server_signature'] #包含伺服器版本和 虛擬主機名的字串。
$_server['path_translated'] #當前 指令碼所在檔案系統(不是文件根目錄)的基本路徑。
$_server['script_name'] #包含當前 指令碼的路徑。這在頁面需要指向自己時非常有用。
$_server['request_uri'] #訪問此頁面所需的
uri。例如,「
/index.html
」
學習筆記 11 10
1.自動化測試,自動化測試 是把以人為驅動的測試行為轉化為機器執行的一種過程。由測試人員根據測試用例中描述的規程一步步執行測試,得到實際結果與期望結果的比較。在此過程中,為了節省人力 時間或硬體資源,提高測試效率,所以採用自動化測試,其實就是程式驅動測試。2.自動化測試平台通過webservice服...
張量學習筆記11 10
張量 用於表示多維陣列,幾個方括號就代表幾階,比如 1,2 2 是乙個二階的,又叫做矩陣 資料型別 tf.float tf.int tf.bool tf.constant true false tf.string 嘗試建立乙個張量 import tensorflow as tf a tf.const...
11 10學習報告
額,最近怎麼說呢,一直在刷題,有感覺到自己的一絲絲進步,因為很多題目已經可以推導到很後面了,有時候就差臨門一腳就能ac那道題 雖然不知道為什麼想到 之後 就,很卡,讀條讀的很慢基本停滯不前,導致我兩天才做了一兩道題目,雖然也不是週末所有的時間都在思考 也是乙個原因,但是歸根結底都是自己太菜了,質因數...