用ini_set修改配置選項值
成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比銅陵網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式銅陵網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋銅陵地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。
ini_set ('memory_limit', '1M')
這樣當php腳本使用的內(nèi)存超過1M時,會自動退出腳本
你說的是php的變量能存多少范圍吧?比如
$str?=?'I?am?Chinese';
一般來說,php不限制變量的長度
你可以打開你的php.ini,里面有這樣的配置語句:(我用的mssql數(shù)據(jù)庫,就拿它舉例吧)
; Valid range 0 - 2147483647.??Default = 4096.
;mssql.textlimit = 4096
; Valid range 0 - 2147483647.??Default = 4096.
;mssql.textsize = 4096
可見php確實對變量大小沒有限制(2G的限制目前確實可以視為不存在),只是在默認的配置下被限制到了4096字節(jié),亦即2048個漢字。
如果你想增大php的變量最大字節(jié)的話,可以在php.ini中修改以下代碼:
ini_set("mssql.textsize",200000);
ini_set("mssql.textlimit",200000);
不能。phppost不能存放按鈕數(shù)據(jù)。phppost請求不會被緩存,不會保留在瀏覽器歷史記錄中,不能收藏為標簽,對數(shù)據(jù)長度沒有限制。通過phppost方法從表單發(fā)送的信息對其他人是不可見的,可用于發(fā)送敏感數(shù)據(jù)。
C的數(shù)組只相當于內(nèi)存塊?!耙?guī)定數(shù)組長度”本質(zhì)上是申請固定的內(nèi)存空間。
而PHP的數(shù)組相比高級高層太多,是動態(tài)數(shù)組、棧、散列表的綜合體。
基本上PHP是沒有場合需要預(yù)先規(guī)定數(shù)組長度。
如果要模擬c的占空間,可以生成一個有鍵的數(shù)組,比如模擬 int a[3];
可以
$a[0]=0;
$a[1]=0;
$a[2]=0;
這一過程可以批量完成。但沒有任何實用意義。