PHP网页设计php.ini中文版
php manual(PHP手册)肯定是要从网上下载一个的,它很权威,也很全面,我自己认为它是一本很好的参考书,但是不适合新手当教材使用。中文; PHP仍是一个不休开展的东西,其功效还在不休地删减
; 而php.ini的设置更改可以反应出相当的变更,
; 在利用新的PHP版本前,研讨一下php.ini会有优点的
;;;;;;;;;;;;;;;;;;;
; 关于这个文件 ;
;;;;;;;;;;;;;;;;;;;
; 这个文件掌握了PHP很多方面的概念。为了让PHP读取这个文件,它必需被定名为
; 'php.ini'。PHP 将在这些中央顺次查找该文件:以后任务目次;情况变量PHPRC
; 指明的途径;编译时指定的途径。
; 在windows下,编译时的途径是Windows装置目次。
; 在号令行形式下,php.ini的查找途径可以用 -c 参数替换。
; 该文件的语法十分复杂。空白字符和用分号';'入手下手的行被复杂地疏忽(就象你能够
; 猜到的一样)。 章节题目(例如 : )也被复杂地疏忽,即便未来它们能够
; 有某种的意义。
;
; 唆使被指定利用以下语法:
; 唆使标识符 = 值
; directive = value
; 唆使标识符 是 *巨细写敏感的* - foo=bar 分歧于 FOO = bar。
;
; 值可所以一个字符串,一个数字,一个 PHP 常量 (如: E_ALL or M_PI), INI 常量中的
; 一个 (On, Off, True, False, Yes, No and None) ,或是一个表达式
; (如: E_ALL & ~E_NOTICE), 或是用引号括起来的字符串("foo").
;
; INI 文件的表达式被限制于位运算符和括号。
; | bitwise OR
; & bitwise AND
; ~ bitwise NOT
; ! boolean NOT
;
; 布尔标记可用 1, On, True or Yes 这些值置于开的形态。
; 它们可用 0, Off, False or No 这些值置于关的形态。
;
; 一个空字符串可以用在等号后不写任何器材暗示,或用 None 关头字:
;
; foo = ; 将foo置为空字符串
; foo = none ; 将foo置为空字符串
; foo = "none" ; 将foo置为字符串'none'
;
; 假如你值设置中利用常量,而这些常量属于静态调入的扩大库(不是 PHP 的扩大,就是
; Zend 的扩大),你仅可以调入这些扩大的行*以后*利用这些常量。
;
; 一切在 php.ini-dist 文件里设定的值与内建的默许值不异(这是说,假如 php.ini
; 没被利用或你删失落了这些行,默许值与之不异)。
;;;;;;;;;;;;;;;;;;;;
; 言语选项 ;
;;;;;;;;;;;;;;;;;;;;
engine = On
; 使 PHP scripting language engine(PHP 剧本言语引擎)在 Apache下无效。
short_open_tag = On
; 答应 <? 标识(这类复杂暗示)。不然 唯一 <?php and <script> tags 将被辨认。
asp_tags = Off
; 答应ASP-style <% %> tags
precision = 14
; 浮点类型数显示时的无效位数
y2k_compliance = Off
; 是不是翻开 2000年顺应 (能够在非Y2K顺应的阅读器中招致成绩)
output_buffering = Off
; 输入缓存答应你乃至在输入注释内容以后发送 header(标头,包含cookies)行
; 其价值是输入层减慢一点点速度。你可使用输入缓存在运转时翻开输入缓存,
; 或在这里将唆使设为 On 而使得一切文件的输入缓存翻开。
output_handler = ; 你可以重定向你的剧本的一切输入到一个函数,
; 那样做能够对处置或以日记纪录它有效。
; 例如若你将这个output_handler 设为"ob_gzhandler",
; 则输入会被通明地为撑持gzip或deflate编码的阅读器紧缩。
; 设一个输入处置器主动地翻开输入缓冲。
implicit_flush = Off
; 强迫flush(刷新)让PHP 告知输入层在每一个输入块以后主动刷新本身数据。
; 这等效于在每一个 print() 或 echo() 挪用和每一个 HTML 块后挪用flush()函数。
; 翻开这项设置会招致严重的运转时抵触,建议仅在debug过程当中翻开。
allow_call_time_pass_reference = On
; 是不是让强制函数挪用时按援用传递参数。这一办法遭到抗议,
; 并能够在未来版本的PHP/Zend里不再撑持。
; 遭到勉励的指定哪些参数按援用传递的办法是在函数声明里。
; 你被勉励测验考试封闭这一选项并确认你的剧本仍能正常任务,以包管在未来版本的言语里
; 它们仍能任务。(你将在每次利用该特色时失掉一个正告,而参数将按值而不是按援用
; 传递)。
; Safe Mode 平安形式
safe_mode = Off
safe_mode_exec_dir =
safe_mode_allowed_env_vars = PHP_
; ?Setting certain environment variables
; ?may be a potential security breach.
; 该唆使包括用逗号分隔的前缀列表。平安形式中,用户仅可以交换
; 以在此列出的前缀开首的情况变量的值。
; 默许地,用户将仅能 设定以PHP_开首的情况变量,(如: PHP_FOO=BAR)。
; 注重: 假如这一唆使为空,PHP 将让用户更改恣意情况变量!
safe_mode_protected_env_vars = LD_LIBRARY_PATH
; 这条唆使包括一个用逗号分隔的情况变量列表,那是终究用户将不克不及用putenv () 更改的。
; 这些变量乃至在safe_mode_allowed_env_vars 设置为答应的情形下失掉回护。
disable_functions =
; 这条唆使让你可觉得了平安的缘由让特定函数生效。
; 它承受一个用逗号分隔的函数名列表。
; 这条唆使 *不受* 平安形式是不是翻开的影响。
; 语法高亮形式的色采。
; 只需能被<font color=???>承受的器材就可以任务。
highlight.string = #DD0000
highlight.comment = #FF8000
highlight.keyword = #007700
highlight.bg = #FFFFFF
highlight.default = #0000BB
highlight.html = #000000
; Misc 杂项
expose_php = Off
; 决意 PHP 是不是标示它装在办事器上的现实(例如:加在它 ―PHP―给Web办事
; 发送的旌旗灯号上)。
; (我团体的定见,在呈现甚么power-by的header的时分,把这关失落。)
; 它不会有平安上的威逼, 但它使反省你的办事器上是不是装置了PHP成了能够。
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 30 ; 每一个剧本的最大履行工夫, 按秒计
memory_limit = 8388608 ; 一个剧本最大可以使用的内存总量 (这里是8MB)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
; 失足掌握和挂号 ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; 毛病呈报是按位的。或将数字加起来失掉想要的毛病呈报品级。
; E_ALL - 一切的毛病和正告
; E_ERROR - 致命性运转时错
; E_WARNING - 运转时正告(非致命性错)
; E_PARSE - 编译时解析毛病
; E_NOTICE - 运转时提示(这些常常是是你的代码的bug引发的,
;也多是成心的行动酿成的。(如:基于未初始化的变量主动初始化为一个
;空字符串的现实而利用一个未初始化的变量)
; E_CORE_ERROR - 产生于PHP启动时初始化过程当中的致命毛病
; E_CORE_WARNING - 产生于PHP启动时初始化过程当中的正告(非致命性错)
; E_COMPILE_ERROR - 编译时致命性错
; E_COMPILE_WARNING - 编译时正告(非致命性错)
; E_USER_ERROR - 用户发生的失足动静
; E_USER_WARNING - 用户发生的正告动静
; E_USER_NOTICE - 用户发生的提示动静
; 例子:
; error_reporting = E_ALL & ~E_NOTICE ; 显示一切的毛病,除提示
; error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR ; 仅显示毛病
error_reporting = E_ALL & ~E_NOTICE ; 显示一切的毛病,除提示
display_errors = On ; 显示失足误信息(作为输入的一局部)
; 在终究宣布的web站点上,激烈建议你关失落这个特征,并利用
; 毛病日记取代(参看上面)。
; 在终究宣布的web站点持续让 display_errors 无效能够
; 表露一些有关平安的信息,例如你的web办事上的文件途径、
; 你的数据库计划或其余信息。
display_startup_errors = Off ; 乃至当display_erroes翻开了,产生于PHP的启动的步调中
; 的毛病也不会被显示。
; 激烈建议坚持使 display_startup_errors 封闭,
; 除在改错过程当中。
log_errors = Off ; 在日记文件里纪录毛病(办事器指定的日记,stderr尺度毛病输入,或error_log(上面的))
; 正如下面申明的那样,激烈建议你在终究宣布的web站点以日记纪录毛病
; 代替直接毛病输入。
track_errors = Off ; 保留比来一个 毛病/正告 动静于变量 $php_errormsg (boolean)
;error_prepend_string = "<font color=ff0000>" ; 于毛病信息前输入的字符串
;error_append_string = "</font>" ; 于毛病信息后输入的字符串
;error_log = filename ; 纪录毛病日记于指定文件
;error_log = syslog ; 纪录毛病日记于体系日记 syslog (NT 下的事务日记, Windows 95下有效)
warn_plus_overloading = Off ; 当将‘+’用于字符串时正告
;;;;;;;;;;;;;;;;;
; Data Handling ;
;;;;;;;;;;;;;;;;;
variables_order = "EGPCS" ; 这条唆使描写了PHP 纪录
; GET, POST, Cookie, Environment and Built-in 这些变量的按次。
; (以 G, P, C, E & S 代表,凡是以 EGPCS 或 GPC 的体例援用)。
; 按从左到右纪录,新值代替旧值。
register_globals = On ; 是不是将这些 EGPCS 变量注册为全局变量。
; 若你不想让用户数据不在全局局限内凌乱的话,你能够想封闭它。
; 这和 track_vars 连起来用更成心义 ― 如许你可以经由过程
; $HTTP_*_VARS[] 数组会见一切的GPC变量。
register_argc_argv = On ; 这条唆使告知 PHP 是不是声明 argv和argc 变量
; (注:这里argv为数组,argc为变量数)
; (个中包括用GET办法传来的数据)。
; 若你不想用这些变量,你应该关失落它以进步功能。
track_vars = On ; 使$HTTP_*_VARS[]数组无效,这里*在利用时用
; ENV, POST, GET, COOKIE or SERVER交换
post_max_size = 8M ; PHP将承受的POST数据最大巨细。
gpc_order = "GPC" ; 这条唆使被人否决。用 variables_order 取代。
; Magic quotes
magic_quotes_gpc = On ; 在输出的GET/POST/Cookie数据里利用魔术援用
; (原文就如许,呵呵,所谓magic quotes 应当是指用本义符加在援用性的掌握字符上,如 '....)
magic_quotes_runtime= Off ; 对运转时发生的数据利用魔术援用,
; 例如:用SQL查询失掉的数据,用exec()函数失掉的数据,等等
magic_quotes_sybase = Off ; 采取 Sybase模式的魔术援用(用 '' 脱出 ' 而不必 ')
; 主动在 PHP 文档之前和以后添加文件
auto_prepend_file =
auto_append_file =
; 象4.04b4一样,PHP 默许地老是在 “Content-type:” 头标输入一个字符的编码体例。
; 让输入字符集生效,只需设置为空。
; PHP 的内建默许值是 text/html
default_mimetype = "text/html"
;default_charset = "iso-8859-1"
;;;;;;;;;;;;;;;;;;;;;;;;;
; Paths and Directories ;
;;;;;;;;;;;;;;;;;;;;;;;;;
include_path = ; include 途径设置,UNIX: "/path1:/path2" Windows: "\path1;\path2"
doc_root = ; php 页面的根途径,仅在非空时无效
user_dir = ; 告诉 php 在利用 /~username 翻开剧本时到哪一个目次下去找,仅在非空时无效
;upload_tmp_dir = ; 寄存用HTTP协定上载的文件的一时目次(在没指准时利用体系默许的)
upload_max_filesize = 2097152 ; 文件上载默许地限制为2 Meg
extension_dir = c:\php\ ; 寄存可加载的扩大库(模块)的目次
enable_dl = On ; 是不是使dl()无效。
; 在多线程的办事器上 dl()函数*不克不及*很好地任务,
; 例如IIS or Zeus,并在其上默许为制止
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
file_uploads = On ; 是不是答应HTTP体例文件上载
;upload_tmp_dir = ; 用于HTTP上载的文件的一时目次(未指定章利用体系默许)
upload_max_filesize = 2M ; 上载文件的最大允许巨细
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;
allow_url_fopen = On ; 是不是答应把URLs看成http:.. 或把文件看成ftp:...
;;;;;;;;;;;;;;;;;;;;;;
; 静态扩大 ;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
; 若你但愿一个扩大库主动加载,用上面的语法:
; extension=modulename.extension
; 例如,在windows上,
; extension=msql.dll
; or 在UNIX下,
; extension=msql.so
; 注重,这只应该是模块的名字,不需求目次信息放在外面。
; 用下面的 extension_dir 唆使指定扩大库的地位。
;Windows 扩大
;extension=php_nsmail.dll
extension=php_calendar.dll
;extension=php_dbase.dll
;extension=php_filepro.dll
extension=php_gd.dll
;extension=php_dbm.dll
;extension=php_mssql.dll
;extension=php_zlib.dll
;extension=php_filepro.dll
;extension=php_imap4r2.dll
;extension=php_ldap.dll
;extension=php_crypt.dll
;extension=php_msql2.dll
;extension=php_odbc.dll
; 注重, MySQL的撑持如今是内建的,因而,不需求用它的dll
;;;;;;;;;;;;;;;;;;;
; 模块设定 ;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;
define_syslog_variables = Off ; 是不是界说各类的体系日记变量
; 如:$LOG_PID, $LOG_CRON, 等等。
; 关失落它是个进步效力的好主张。
; 运转时,你可以挪用函数define_syslog_variables(),来界说这些变量
SMTP = localhost ;仅用于win32体系
sendmail_from = me@localhost.com ;仅用于win32体系
;sendmail_path = ;仅用于unix, 也可撑持参数(默许的是'sendmail -t -i')
debugger.host = localhost
debugger.port = 7869
debugger.enabled = False
; 这些设置装备摆设唆使用于示例的日记纪录机制。
; 看 examples/README.logging 以失掉更多的注释
;logging.method = db
;logging.directory = /path/to/log/directory
;java.class.path = .\php_java.jar
;java.home = c:\jdk
;java.library = c:\jdk\jre\bin\hotspot\jvm.dll
;java.library.path = .\
sql.safe_mode = Off
;uodbc.default_db = Not yet implemented
;uodbc.default_user = Not yet implemented
;uodbc.default_pw = Not yet implemented
uodbc.allow_persistent = On ; 答应或制止 耐久毗连
uodbc.check_persistent = On ; 在重用前反省毗连是不是还可用
uodbc.max_persistent = -1 ; 耐久毗连的最大数。-1 代表无穷制
uodbc.max_links = -1 ; 毗连的最大数量(耐久和非耐久)。-1 代表无穷制
uodbc.defaultlrl = 4096 ; 掌握 LONG 类型的字段。前往变量的字节数,0 代表经由过程(?)0 means passthru
uodbc.defaultbinmode = 1 ; 掌握 二进制数据。0 代表?????Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char
; 见有关 odbc_binmode 和 odbc_longreadlen 的文档以失掉 uodbc.defaultlrl 和 uodbc.defaultbinmode 的注释。
mysql.allow_persistent = On ; 答应或制止 耐久毗连
mysql.max_persistent = -1 ; 耐久毗连的最大数。-1 代表无穷制
mysql.max_links = -1 ; 毗连的最大数量(耐久和非耐久)。-1 代表无穷制
mysql.default_port = ; mysql_connect() 利用的默许端口,如不设置,mysql_connect()
; 将利用变量 $MYSQL_TCP_PORT,或在/etc/services 下的mysql-tcp 条目(unix),
; 或在编译是界说的 MYSQL_PORT(按如许的按次)
; Win32情况,将仅反省MYSQL_PORT。
mysql.default_socket = ; 用于当地 MySql 毗连的默许的套接字名。为空,利用 MYSQL 内建值
mysql.default_host = ; mysql_connect() 默许利用的主机(平安形式下有效)
mysql.default_user = ; mysql_connect() 默许利用的用户名(平安形式下有效)
mysql.default_password = ; mysql_connect() 默许利用的暗码(平安形式下有效)
; 注重,在这个文件下保留暗码凡是是一个*坏*主张
; *任何*可使用PHP会见的用户可以运转
; 'echo cfg_get_var("mysql.default_password")'来显示谁人暗码!
; 并且固然地,任何有读该文件权利的用户也能看到谁人暗码。
msql.allow_persistent = On ; 答应或制止 耐久毗连
msql.max_persistent = -1 ; 耐久毗连的最大数。-1 代表无穷制
msql.max_links = -1 ; 毗连的最大数量(耐久和非耐久)。-1 代表无穷制
pgsql.allow_persistent = On ; 答应或制止 耐久毗连
pgsql.max_persistent = -1 ; 耐久毗连的最大数。-1 代表无穷制
pgsql.max_links = -1 ; 毗连的最大数量(耐久和非耐久)。-1 代表无穷制
sybase.allow_persistent = On ; 答应或制止 耐久毗连
sybase.max_persistent = -1 ; 耐久毗连的最大数。-1 代表无穷制
sybase.max_links = -1 ; 毗连的最大数量(耐久和非耐久)。-1 代表无穷制
;sybase.interface_file = "/usr/sybase/interfaces"
sybase.min_error_severity = 10 ; 显示的毛病的最低严重性
sybase.min_message_severity = 10 ; 显示的动静的最低主要性
sybase.compatability_mode = Off ; 与旧版的PHP 3.0 兼容的形式。若翻开,这将招致 PHP 主动地
; 把依据了局的 Sybase 类型付与它们,
; 而不是把它们全当做字符串。
; 这个兼容形式不会永久留着,
; 因而,将你的代码停止需求的修正,
; 并将该项封闭。
sybct.allow_persistent = On ; 答应或制止 耐久毗连
sybct.max_persistent = -1 ; 耐久毗连的最大数。-1 代表无穷制
sybct.max_links = -1 ; 毗连的最大数量(耐久和非耐久)。-1 代表无穷制
sybct.min_server_severity = 10 ; 显示的毛病的最低严重性
sybct.min_client_severity = 10 ; 显示的动静的最低主要性
bcmath.scale = 0 ; 用于一切bcmath函数的10十进制数数字的个数number of decimal digits for all bcmath functions
;browscap = extra/browscap.ini
browscap = C:\WIN\SYSTEM\inetsrv\browscap.ini
ifx.default_host = ; ifx_connect() 默许利用的主机(平安形式下有效)
ifx.default_user = ; ifx_connect() 默许利用的用户名(平安形式下有效)
ifx.default_password = ; ifx_connect() 默许利用的暗码(平安形式下有效)
ifx.allow_persistent = On ; 答应或制止 耐久毗连
ifx.max_persistent = -1 ; 耐久毗连的最大数。-1 代表无穷制
ifx.max_links = -1 ; 毗连的最大数量(耐久和非耐久)。-1 代表无穷制
ifx.textasvarchar = 0 ; 若翻开,select 形态符前往一个 ‘text blob’字段的内容,而不是它的id
ifx.byteasvarchar = 0 ; 若翻开,select 形态符前往一个 ‘byte blob’字段的内容,而不是它的id
ifx.charasvarchar = 0 ; 追踪从固定长度的字符列里剥离的空格。
; 能够对 Informix SE 用户无效。
ifx.blobinfile = 0 ; 若翻开,text和byte blobs 的内容被导出到一个文件
; 而不是保留到内存。
ifx.nullformat = 0 ; NULL(空)被作为空字段前往,除非,这里被设为1。
; 这类情形下(为1),NULL作为字串NULL前往。
session.save_handler = files ; 用于保留/取回数据的掌握体例
session.save_path = C:\win\temp ; 在 save_handler 设为文件时传给掌握器的参数,
; 这是数据文件将保留的途径。
session.use_cookies = 1 ; 是不是利用cookies
session.name = PHPSESSID
; 用在cookie里的session的名字
session.auto_start = 0 ; 在恳求启动时初始化session
session.cookie_lifetime = 0 ; 为按秒记的cookie的保留工夫,
; 或为0时,直到阅读器被重启
session.cookie_path = / ; cookie的无效途径
session.cookie_domain = ; cookie的无效域
session.serialize_handler = php ; 用于毗连数据的掌握器
; php是 PHP 的尺度掌握器。
session.gc_probability = 1 ; 按百分比的'garbage collection(碎片收拾整顿)'历程
; 在每次 session 初始化的时分入手下手的能够性。
session.gc_maxlifetime = 1440 ; 在这里数字所指的秒数后,保留的数据将被视为
; '碎片(garbage)'并由gc 历程清算失落。
session.referer_check = ; 反省 HTTP援用以使额定包括于URLs中的ids有效
session.entropy_length = 0 ; 从文件中读取几何字节
session.entropy_file = ; 指定这里创立 session id
; session.entropy_length = 16
; session.entropy_file = /dev/urandom
session.cache_limiter = nocache ; 设为{nocache,private,public},以决意 HTTP 的
; 缓存成绩
session.cache_expire = 180 ; 文档在 n 分钟后过时
session.use_trans_sid = 1 ; 利用过渡性的 sid 撑持,若编译时允许了
; --enable-trans-sid
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
;extension=php_mssql.dll
mssql.allow_persistent = On ; 答应或制止 耐久毗连
mssql.max_persistent = -1 ; 耐久毗连的最大数。-1 代表无穷制
mssql.max_links = -1 ; 毗连的最大数量(耐久和非耐久)。-1 代表无穷制
mssql.min_error_severity = 10 ; 显示的毛病的最低严重性
mssql.min_message_severity = 10 ; 显示的动静的最低主要性
mssql.compatability_mode = Off ; 与旧版的PHP 3.0 兼容的形式。
; ?????
;assert.active = On ; ?assert(expr); active by default
;assert.warning = On ; issue a PHP warning for each failed assertion.
;assert.bail = Off ; don't bail out by default.
;assert.callback = 0 ; user-function to be called if an assertion fails.
;assert.quiet_eval = 0 ; eval the expression with current error_reporting(). set to true if you want error_reporting(0) around the eval().
ii.allow_persistent = On ; 答应或制止 耐久毗连
ii.max_persistent = -1 ; 耐久毗连的最大数。-1 代表无穷制
ii.max_links = -1 ; 毗连的最大数量(耐久和非耐久)。-1 代表无穷制
ii.default_database = ; 默许 database (format : dbname
ii.default_user = ; 默许 user
ii.default_password = ; 默许 password
pfpro.defaulthost = "test.signio.com" ; 默许的 Signio 办事器
pfpro.defaultport = 443 ; 毗连的默许端口
pfpro.defaulttimeout = 30 ; 按秒计的默许超不时间
; pfpro.proxyaddress = ; 默许的代办署理的 IP 地址(假如需求)
; pfpro.proxyport = ; 默许的代办署理的端口
; pfpro.proxylogon = ; 默许的代办署理的登录(logon 用户名)
; pfpro.proxypassword = ; 默许的代办署理的暗码
sockets.use_system_read = On ; 利用体系的read() 函数替换 php_read()封装
; Local Variables: (部分变量)
; tab-width: 4
; End:
因为函数实在是太多了,慢慢的你就会知道,知道有这个函数就可以。 首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。 遇到出错的时候,我经常把错误信息直接复制到 google的搜索栏,一般情况都是能搜到结果的,不过有时候会搜出来一大片英文的出来,这时候就得过滤一下,吧中文的弄出来,挨着式方法。 个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。 要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。 基础有没有对学习php没有太大区别,关键是兴趣。 使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的 php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。 有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。 我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。 如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域, 对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。 在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。 因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax Ps:以上纯属原创,如有雷同,纯属巧合 本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。 装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。 多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。 不禁又想起那些说php是草根语言的人,为什么认得差距这么大呢。
页:
[1]