主页 > 程序语言 > php教程 推荐一本简洁实用的

php教程 推荐一本简洁实用的

2023-01-13 08:48来源:m.sf1369.com作者:宇宇

一、php教程 推荐一本简洁实用的

基本的知识都差不多,先看看c语言语法对学什么都有用处。

电子书主要是看手册,php中文函数手册.chm php.chm

pdf的书随便看看基础的就好。没事去论坛泡泡很好

www.phpx.com/haapy www.csdn.com 等

二、php5中文手册 官方下载地址

官方的文档下载页面: 居然里面取消了中文版本,看来你只有下载以前的版本了,我给你搜了一个可用的下载地址:

三、可有php好的电子文档

建议你去下载PHP手册,那里非常全面。 php_manual

也可以随便找一本初级的书看完,同时做上面的例题,没有什么特别好的书,现在的书都是你抄我我抄你。

四、有没有php面向对象函数手册

朋友,面向对象函数手册,貌似没有这个东东,你直接下载PHP手册就可以了,里边都所有的函数都有,面向对象是一种思想,用到得函数仍然是PHP的函数

五、PHP该怎么入门,0基础

先买本书看看

然后试着做些东西或项目

边做边学。

多看些php方面的资料。如

六、Call to undefined function怎么解决?

一、错误类型:PHP致命错误

Error type: PHP Fatal error

Fatal error: Call to undefined function (a) in (b) on line (c)

二、错误描述:

该错误报告表示你正企图调用未经定义的函数(function),其中

a----表示未定义的函数名;

b----出现该段脚本的路径;

c----企图调用未定义函数的行号。

d----第二次定义该函数时的行号。

三、原因及解决方法:

1. 原因1:你的确没有声明过该函数。例如,直接调用下面的函数

myFunction();// 这里根本就没有这个函数

结果如下

Fatal error:Call to undefinedfunction myFunction()in(path) on line 1

解决:

仔细检测你的程序中是否声明过该函数。

2. 原因2:你在函数声明时用的名称和你在调用时用的名称不相同,例如

function myFunction(){// do something}myFuntion();// 这里少写了一个字母C

解决:这是很多初学者最容易犯的一个错误。有时候因为少写,或者多写,写错一个字母而导致很长时间都检查不出来。

3. 原因3:你在老版本的PHP下调用新版本的PHP内置函数而产生的错误。因为你的老版本中这个PHP内置函数根本就不存在。例如,你在PHP老版本中调用mime_content_type()

Fatal error:Call to undefinedfunction mime_content_type()

解决:翻开PHP手册仔细核对你所使用的内置函数到底适用于PHP的哪些版本。在PHP手册当中对每一个内置函数都注明了详细的版本限制。例如(PHP 4 >= 4.3.0, PHP 5).所以,解决办法就是升级你的PHP版本,或者改换同类型的其他内置函数。

4. 原因4:你对该函数的调用代码,写在了与函数声明不同的文件中。例如,你在a.php文件中写了这样的代码

myFunction();

而你的函数声明却在b.php中

function myFunction(){// do something}

解决:这种情况一般发生在PHP初学者身上,他们在调用函数时却忘了PHP不会自动的进行文件关联或引用。也就是说上面的情况中a.php与b.php根本就不会产生任何关系。这个时候你需要使用include()之类的函数将两者关联起来。

5. 原因5:你对该函数的调用代码,写在了与函数声明不同的文件中,你也引入了该文件。但是你的函数调用代码位于引入文件代码之前。例如,你在a.php执行函数调用,而在b.php中声明函数。

a.php代码

myFunction();include('b.php');

b.php代码

function myFunction(){ echo '123';}

6. 解决:像上面的代码这样,在执行时就会报错。因为PHP在执行函数调用时找不到该函数的声明。所以,绝对不要把函数的调用写在函数声明文件被引入之前。当然,如果你是在同一个php文件当中,你完全可以把调用函数写在函数声明之前。

7. 原因6:你连续两次使用相同名称来定义一个函数,例如

function myFunction(){} 

function myFunction(){}

结果如下

Fatal error:Cannot redeclare myfunction()(previously declared in(path):2)in(path) on line 1

解决:

找到已经声明过的函数,看看是什么需要导致你再次定义了它。如果只是单纯的忘记之前已经定义过,那么将其中一个声明删除掉就是。当然,你的情况可能给复杂。比如你的脚本文件排列异常混乱,并且你可能使用了大量的include()之类的函数,这将导致你很难从混乱的代码当中理清思路。

七、初学php问题

可以理解你喜欢的学习方式。。很遗憾的是。。这种学习方式更复杂。。

感觉就像。。找一篇文章来。教一个不识字的小孩。。

碰到一个不懂的字,就教这个字。。想以此来学会怎么写文章。。。

这是不可能的。。或者说很难很难。。你不得不花上许多时间去从最初级的代码看起。。从语法、运算符、流程控制看起。。

尽管它们单独做不了什么事。。但所有程序都是由它们组成的。。

一开始就去看 DZ 的源码。。这相当于不识字的小孩去看博士论文。。要怎么说你才能看得懂呢??

字都认不全。。更别提它里面的思想了。。而编程最重要的,不是代码。它不是 HTML 那样直观的东西。。它是有思想的。。真正的编程讲究的是编程思路。。但是起码你得认得全它的关键字,才有编程思路可讲吧。。

听我的吧。。回头是岸。。你这样下去真的只是在浪费时间。。磨刀不误砍柴功。。

八、php手册,有检索,目录等比较全面的

加Q直接发给你吧,

89226153,说明发手册就OK

中午以后一直在线,早上没醒呢

九、php里怎么强制定义变量

强制类型转换

常用的强制类型转换有:

intval( ) 强制转换为整型

strval( ) 强制转换为字符串型

boolval( ) 强制转换为布尔型

其余的,可以通过搜索php强制类型转换,即可查询到在线手册

相关推荐

哪些编程语言是函数式的

程序语言 2024-01-14

VB编程的函数详解

程序语言 2024-01-02

c语言扑克牌问题

程序语言 2023-12-28

iphone语言与地区有什么用?

程序语言 2023-12-19

C语言程序,怎么使用,

程序语言 2023-12-17

把word嵌入到C#程序中

程序语言 2023-11-26

HTML是不是编程语言?

程序语言 2023-11-17