PHP學習筆記 1110

2021-07-24 13:19:49 字數 3401 閱讀 6518

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那道題 雖然不知道為什麼想到 之後 就,很卡,讀條讀的很慢基本停滯不前,導致我兩天才做了一兩道題目,雖然也不是週末所有的時間都在思考 也是乙個原因,但是歸根結底都是自己太菜了,質因數...