货币问答:为什么php

女殃神

为什么PHP不加 ?>

加与不加,视情况而定。先定义一下两者的区别。 加结尾的:之后的内容视为 纯文本直接输出,直到再次碰到 <? 或 <?php不加的:之后的内容视为 PHP 代码,除非没有代码了。 像一些函数库,类库这类文件,不加结尾比较好。这样当它们被其他文件包含的时候,可以避免一些因为有输出而导致的错误。比如 <?PHP//如果 a.php 有结尾,并且后面多一个回车或空格。下面这行一定报错。include("a.php"); session_start():?> 另外,不加结尾还有个好处,如果服务器被病毒感染,病毒会在你的 PHP 文件最后加上 HTML 码。例如:<img src="他的带毒地址" /> 不加结尾的话,等效于直接在 PHP 文件里书写 HTML 码,PHP 报错运行中断。至少你网站的访客不会因为这个中毒,你也能马上发现染毒了。。 总的来说,我个人认为,纯 PHP 的程序,不加结尾符,比加结尾符更具有优势。如果你程序后面还有 HTML 码之类的文本输出,那你一定要加结尾。

推荐
不推荐
展开
收起
磨球岛

你知道为什么选择PHP来做网站吗

一、首选我们从成本的角度说起,做为企业或个人特别是创业前期,或许降低最大成本来获取利润最大化才是王道。此时大家可能会想到PHP就是不错的选择,开源免费成本低。其实答案确实是这样的。二、我们来研究一下现在国内主流的CMS,其实CMS意思就是内容管理系统,做为网站当发展到一定程度时里面的数据量应该是庞大的,如果前期就没有对网站框架选择好,那到后期网站维护量应该是相当不易的。可国内比较前沿的网络公司所开发出来的CMS大部分都是采用的PHP为开发语言,很大一部分应该是对PHP的一种高度认可,我曾研究过一些CMS系统的数据库,发现大多数据库的结构,有时整个网站的信息都是在一个表里面保存的,通过类别的区分来识别不同信息。此时大家不难看出PHP的执行效率还是很优良的。三、我想大家每天在网上看新闻、娱乐,泡论坛,所打开的各类网站应该不下百十个吧,在这些网站中应该有9成左右的是用PHP做为开发语言的吧。答案是毋庸置疑的,既然这么多网站都选择PHP做为自己的网站开发语言,现在是不是又增强了自己学习PHP的意念呢。四、我们再来看看中国各大门户网站:新浪、搜狐、网易、腾讯、号称中国4大门户网站,大家没事了可以研究一下他们旗下的产品,大部分都是用的PHP开发的。还有淘宝,CCTV,凤凰网等等。由此可以看出PHP在门户类网站面前也是毫不逊色的。五、我们来看看搜索引擎谷歌,百度,雅虎,他们在做什么。大家天天用搜素引擎来获取我们想要的讯息。也不难发现他们旗下的产品也大多是用PHP研发的。

推荐
不推荐
展开
收起
四妙仙娘

php为什么要用c来扩展

1、首先编写一个函数定义文件,该文件编写函数原型后缀为def,假设为:caleng_module.defint a(int x, int y)string b(string str, int n)2、通过扩展骨架生成器,将在ext目录下自动建立扩展目录caleng_module#> ./ext_skel --extname=caleng_module --proto=caleng_module.def3、修改配置文件: #> vim /software/php-5.2.13/ext/caleng_module/config.m4,将如下行的注释标签"dnl"去掉,修改后如下所示:PHP_ARG_ENABLE(myfunctions, whether to enable myfunctions support,Make sure that the comment is aligned:[ --enable-myfunctions Enable myfunctions support])

推荐
不推荐
展开
收起
藤原雅

为什么要使用 PHP

你好,php的流行和他的优点有关:1. 跨平台,性能优越,跟Linux/Unix结合别跟Windows结合性能强45%,并且和很多免费的平台结合非常省钱,比如LAMP(Linux /Apache/Mysql/PHP)或者FAMP(FreeBSD/Apache/Mysql/PHP)结合,或者数据应用够大可以考虑换 PostgreSQL或者Oracle,支持N种数据库。(N >= 10)2. 语法简单,如果有学习C和Perl的很容易上手,并且跟ASP有部分类似。有成熟的开发工具,比如NuPHPed,或者Zend Studio等等,再Linux平台下可以使用Eclipse等等。3. 目前主流技术都支持,比如WebService、Ajax、XML等等,足够应用。4. 有比较完整的支持,比如使用ADODB或者PEAR::DB做数据库抽象层,用Smarty或者smart template做模板层,如果是PHP 5.1的话,还能够使用PDO(PHP Data Object)来访问数据库。5. 有很多成熟的框架,比如支持MVC的框架:phpMVC,支持类似ASP.net的事件驱动的框架:Prado,支持类似Ruby On Rails的快速开发的框架:Cake等等,足够满足你的应用需求。6. PHP 5已经有成熟的面向对象体系,能够适应基本的面向对象要求。适合开发大型项目。7. 有成熟的社区来支持PHP的开发。8. 目前已经很多大型应用都是使用PHP,比如淘宝网、Yahoo、163、Sina等等大型门户,很多选用PHP来作为他们的开发语言,所以大型门户都能够选用它,我想足够能够你的使用了。9. 有很多开源的框架或开源的系统可以使用,比如比较知名的开源框架有Zend Framework、CakePHP、CodeIgniter、symfony等,开源论坛有Discuz!、Phpwind等,开源博客 WordPress,开源网店系统如Ecshop、ShopEx等,开源的SNS系统如UCHome、ThinkSNS等。

推荐
不推荐
展开
收起
喜缔仙姻

php里为什么<? ?>无效,必须使用 <?php ?> ?如何处理?

找到 php.ini 文件找到 ;short_open_tag = On 把前边的分号;去掉,并重启,即可解决。如果想支持 <% %> 这个的模式,可以 asp_tags = Off 改为 asp_tags = On 即可,并重启,即可解决。

推荐
不推荐
展开
收起
尼姑

请问php include()为什么要这样写

 ../表示源文件所在目录的上一级目录,../../表示源文件所在目录的上上级目录,以此类推。./同一个目录的文件引用,但是./一般用于href 和src属性中。

参考资料:http://baike.baidu.com/view/25307.htm

推荐
不推荐
展开
收起
张兴培

为什么会有‘php是世界上最好的语言’这个梗

PHP满足两大特点1、用的人多2、不像VB那样弱智,又不像Java那样明显好用。 就是个不好不差,一般般的语言。满足这两点,才能使话题富有争议性。 用的人少,则吵不起来。 太好用,也吵不起来。 太弱智,也吵不起来,不值得一驳。所以说PHP是世界上最好的语言本回答被提问者采纳

推荐
不推荐
展开
收起
欧阳宏

为什么PHP中in

因为所以,科学道理

推荐
不推荐
展开
收起
李金泉

为什么现在很多的大型网站都是用php开发

主要是考虑成本问题。对于PHP开发人员来讲,PHP是弱类型语言,易于学习。对于公司来讲,PHP的人才更容易找到。PHP是开源免费的,PHP的老搭档mysql、apache也是免费的。而ASP.NET及其搭档SQL SERVER是收费的。PHP的开发周期短,开发项目风险小。使用JSP做网站,开发周期要远远长于PHP。项目做完了,可能黄花菜都凉了。PHP已经非常成熟。实践证明,PHP可以支持大型的、大流量高并发的网站。其搭档mysql也非常优秀。很多建站的开源程序是基于PHP的,比如论坛程序discuz!。

推荐
不推荐
展开
收起
查看更多答案
收起