php官方手册
⑴ 为什么有时候 php 没有写闭合标签结束符
其实不是有时候,而是如果一个文件里面是纯PHP代码(<?php ?>标签外不包含html)的话,是推荐不写结束标签的。
PHP官方手册关于 tag,有以下内容:
If a file is pure PHP code, it is preferable to omit the PHP closing tag at the end of the file. This prevents accidental whitespace or new lines being added after the PHP closing tag, which may cause unwanted effects because PHP will start output buffering when there is no intention from the programmer to send any output at that point in the script.
意思是,如果文件是纯PHP代码,最好是省略文件最后的PHP闭合标签。这样可以避免在PHP闭合标签后面的一些空白字符或者换行符带来的一些有害影响,因为PHP会开启输出缓冲区用来输出内容,而你很可能注意不到。
如果还是不太好理解的话,举个例子:
<?php
//phpcode
?>
(这里不是代码,为了让上面的两个换行不被网络知道编辑器移除。)
上面代码 ?> 后面有两个换行符,PHP只解析<?php ?>内的内容,外面的内容直接输出,但是这两个换行符很明显并不是你需要的。如果去掉 ?> 有不会有这个问题存在。
同理,<?php 前面也不要有换行或者空格。
PHP手册相关内容:
http://php.net/manual/en/language.basic-syntax.phptags.php
⑵ [PHP开发手册]在哪里有买
这东西 没得卖,手册在http://www.php.net/manual/zh/index.php,也有离线版的,但是有书买的
⑶ 怎么在php的官方网站下载手册
曾经有过,估计是中文太精深......他们翻译不过来....
⑷ PHP获取和操作配置文件php.ini的几个函数介
PHP官方手册上面有详细的说明。
ini_set — 为一个配置选项设置值
PHP官方手册: ini_set
ini_get — 获取一个配置选项的值
PHP官方手册: ini_get
⑸ php的难点是什么要学好PHP主要分为哪几块知识
PHP本身不难,难的是WEB开发需要结合很多知识。大概有:1.HTML(基础知识)2.CSS (样式表,基础知识)3.javascript(不能或缺,基础知识)4.PHP(动态语言,基础知识)5.数据库(PHP搭配Mysql比较多,几乎必用) 相关的有:1.了解服务器工作流程,程序运行环境2.额外的客户端技术,如Ajax,Jquery库等3.额外的服务器技术,如动态生成图像、数据库操作库等4.以及任何需要用到的技术 一般来说,PHP入门容易,晋级比较难,想专业也比较难。其实任何一门语言都是这样的。
⑹ 如何自学php成为php高手呢
先看看一些教材,了解基本的编程知识
然后down几个简单的PHP源代码,分析分析
最重要的就是实践,做几个小网站试试,做的过程中有问题就查查书,参考参考别人的代码
PHP难度不算高,放心
⑺ PHP的参考手册
函数完整参考手册: 序号分类描述1Array 函数2Calendar 函数日历扩展包含了简化不同日历格式间的转换的函数。 3Date/Time 函数Date/Time 函数用于从 PHP 脚本运行的服务器上获取日期和时间并进行格式化。 4Directory 函数Directory 函数用于获得关于目录及其内容的信息。 5Error/Logging 函数Error/Logging 函数用于对错误进行处理和记录。 6Filesystem 函数Filesystem 函数用于访问和操作文件系统。 7Filter 函数PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。 8FTP 函数FTP 函数通过文件传输协议 (FTP) 提供对文件服务器的客户端访问。 9HTTP 函数HTTP 函数用于对由 Web 服务器发送到浏览器的信息进行操作。 10Libxml 函数Libxml 函数和常量与 SimpleXML、XSLT 以及 DOM 函数一起使用。 11Mail 函数mail() 函数用于从脚本中直接发送电子邮件。 12Math 函数Math 函数能处理 integer 和 float 范围内的值。 13杂项函数我们把不属于其他类别的函数归纳到杂项函数类别。 14MySQLi 函数MySQLi 函数用于访问 MySQL 数据库服务器。 15SimpleXML 函数SimpleXML 扩展提供了一种获取 XML 元素的名称和文本的简单方式。16String 函数17XML Parser 函数XML Parser 函数允许您创建 XML 解析器,并为 XML 事件定义句柄。18Zip File 函数Zip File 函数允许您读取压缩文件。
⑻ 关于php学习,哪个网站资料比较合适
做PHP相关工作已经有7年了,如果是初学者,推荐有两个PHP100、PHP CHINA.
PHP100
-------------
PHP100中文网是国内第一家以PHP资源分享为主的专业网站,也提供了PHP中文交流社区。面向PHP学习研究者提供:最新PHP资讯、原创内容、开源代码和PHP视频教程等相关内容。
PHP100中的100个视频,虽然看着有点多,但是如果想入门的话,10几个视频就可以了,这里面不仅有入门的教程,还有中阶、高阶的教程,完全可以把你从一个什么都不懂的PHP菜鸟,变成PHP的使用高手。
介绍php开发环境,让您快速搭建您的工作环境,测试环境,开始PHP的编程之旅;php开发工具
,工欲善其事必先利其器,IDE,数据库管理,版本控制等等,称心..,带你进行PHP语言开发,手把手在视频教程中教你如何开发一个留言板功能,学会这些,你就可以入门了。
当然如果遇到问题怎么办,PHP100还有一个技术论坛,分类也很全,不仅包含PHP技术相关的内容,还包含PHP相关的好多技术语言,例如linux、apache、mysql、javascript、ajax等等。
PHP CHINA
----------------
之所以推荐这个,是因为,N年前我自己就是在这里进行过培训的学员,也是深受益处,还有个很出名的开源论坛也是出自这里的,Discuz! ,这里不仅有学习相关的资料,也可以报名进行培训,还可以学习Discuz!相关的源码。
当然这里也有一个属于自己的论坛,里面有一部分人都是初学者,都是在这里做培训的学员,所以会看到很多初级的问题,也可以提一些基础问题,很多人会帮你解答。
当然别的地方也会有很多资料很全的网站,以上两个只是个人推荐,希望对你有帮助
⑼ 谁有最新的php中文手册,给一个或者下载地址!谢谢了啊!
php 5 中文手册
http://www.php100.com/manual/php/
http://www.mzcom.net/Soft/ShowSoft.asp?SoftID=147
http://dx1.mycodes.net/book/20061225/PHPzwsc.rar
⑽ php的namespace是什么有什么用
1. namespace Zend\Http\PhpEnvironment;
这句代码定义了一个命名空间,你可以理解为定义一个名称为 Zend\Http\PhpEnvironment 的域名。
在定义了之后,下面所申明的class, interface, const等都是在申明的这个“域”里面的。当引用一个申明了命名空间的包含文件,想要调用这个里面的东西,那就必须:
调整当前脚本也到这个域名里,否则,就得用namesapce的全称。
比如,inc.php 文件:
namespace Zend\Http\PhpEnvironment;
class Bar {}//定义了一个类
则其他文件调用时:
// 访问Foo的第一种方法,用全称
require 'inc.php';
$foo = new \Zend\Http\PhpEnvironment\Bar();
// 访问Foo的第二种方法
namespace Foo; // 调整当前脚本到Foo这个ns域,而且namespace申明必须在第一句
require 'inc.php';
$foo = new Bar();
2. use关键字目的是使用ns的别名:
比如说,上面的
// 访问Foo的第一种方法,用全称
require 'inc.php';
$foo = new \Zend\Http\PhpEnvironment\Bar();
用uses后,写法如下:
use \Zend\Http\PhpEnvironment as pe; //定义别名
$foo = new \pe\Bar(); //用短的别名来代替原来的
如果省略后面的as ....,那么,就可以直接用最后一节的文字来代替,比如,上面的:
use \Zend\Http\PhpEnvironment; //定义别名
$foo = new \PhpEnvironment\Bar(); //用短的别名来代替原来的
================================================
php官方手册中的相关内容:
在PHP中,namespace命名空间用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题:
1. 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。
2. 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。
PHP 命名空间提供了一种将相关的类、函数和常量组合到一起的途径。
PHP 命名空间支持有两种使用别名或导入方式:为类名称使用别名,或为命名空间名称使用别名, 别名通过操作符 use 来实现。