ThinkPHP创建网站时使用UTF8编码,包括数据库操作默认情况下也使用与文件系统相同的编码。事实上PHP已经内置了iconv函数用于处理字符编码,但只能处理字符串。其中参数filename表示需要转码的有效文件;参数out_charset表示转换后的编码,接受的输出编码与iconv函数一样。......
2023-11-04
PHP语言之所以能有今天的地位,得益于PHP语言设计者一直遵从实用主义,将技术的复杂性隐藏在底层。
PHP语言包括以下特性:
①PHP独特的语法混合了C、Java、Perl及PHP自创新的语法。
②PHP可以比CGI或者Perl更快速地执行动态网页。在动态页面方面,与其他的编程语言相比,PHP是将程序嵌入HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP具有非常强大的功能,PHP能实现所有的CGI的功能。
③PHP支持几乎所有流行的数据库及操作系统。
④PHP拥有C语言、C++语言的各种优点,还摒弃了C++语言进行程序的扩展。
PHP语言的优势:
①开放源代码。所有的PHP源代码事实上都可以得到。(www.chuimin.cn)
②免费性。和其他技术相比,PHP本身免费且是开源代码。
③快捷性。程序开发快、运行快、技术学习快。
④跨平台性强。由于PHP是运行在服务器端的脚本,可以运行在UNIX、Linux、Windows、Mac OS下。
⑤执行速度快。PHP是一种强大的CGI脚本语言,执行网页速度比CGI、Perl和ASP更快,并且消耗相当少的系统资源。
⑥面向对象。在PHP 4、PHP 5中,面向对象方面已经有了很大的改进,PHP完全可以用来开发大型商业程序。
⑦功能全面。PHP包括图形处理、编码与解码、压缩文件处理、XML解析、支持HTTP的身份认证、COOKIE、POP 3、SNMP等。
有关PHP微网站开发实例教程的文章
ThinkPHP创建网站时使用UTF8编码,包括数据库操作默认情况下也使用与文件系统相同的编码。事实上PHP已经内置了iconv函数用于处理字符编码,但只能处理字符串。其中参数filename表示需要转码的有效文件;参数out_charset表示转换后的编码,接受的输出编码与iconv函数一样。......
2023-11-04
在PHP开发中,下载文件可以使用curl、fsockopen、file_get_contents等函数。PHP内置了file_get_contents函数,该函数是PHP程序员常用于下载文件的函数,但file_get_contents并不提供文件本地化保存功能,需要开发人员手动处理。download能够对常见的TXT、HTML、XML、图片等文件提供下载功能,也能够对压缩包、二进制文件等提供下载功能。图11-2 download方法下载文件效果......
2023-11-04
如果使用过Visual Studio的程序员会感觉VS.PHP非常亲切和熟悉,VS.PHP就是为这样的一群人而设计的。VS.PHP的安装非常容易,官方提供了Web在线安装包和MSI离线安装包。图1-20 Visual Studio for PHP值得注意的是,VS.PHP必须要根据Visual Studio的版本选择相应的安装包,否则会导致安装成功后却找不到项目模板的情况。......
2023-11-04
TortoiseSVN是免费开源的,同样能够运行在Windows及Linux等主流操作系统上,接下来将详细讲解在Windows操作系统上安装TortoiseSVN。要安装TortoiseSVN,首先需要下载相应的安装包,下载网址为http://tortoisesvn.net/downloads.html。TortoiseSVN的安装非常容易,一直点击“Next”按钮直至完成即可。安装完成后在桌面空白的区域单击鼠标右键,如出现图1-25所示菜单,即表明TortoiseSVN安装成功了。......
2023-11-04
在PHP中,SOAP扩展模块只能解释WSDL文件,这也是W3C所规范的文件类型。事实上WSDL并非唯一的SOAP文档模型,在其他平台中出于商业需要,各厂商会进行相应的功能定制,文件名称也不尽相同,例如ASP.NET平台就叫ASMX。图12-3 WSDL文档模型如图12-3所示,这些节点描述信息并非全是必选的,下面将通过一个示例代码,简单演示SOAP的应用。接下来将对WSDL中重要的节点元素进行讲解。......
2023-11-04
前面深入介绍了WSDL文件结构,相信读者已经对WSDL有了初步认识。事实上很多PHP可视化编程工具已经提供了全面的WSDL支持,例如ZendStudio、Eclipse PDT等。使用可视化工具创建WSDL不仅可以提高开发效率,还可以减少出错的几率。接下来将以ZendStudio 8.0为例,详细介绍在IDE环境中创建WSDL的全过程。图12-6 WSDL文件属性最后只需要单击“完成”按钮,即可创建一个WSDL文件。现在的WSDL文件只有骨架,并没有消息体。......
2023-11-04
1998年,在Zeev Suraski和Andi Gutmans的努力工作下,完成了PHP一次重大的升级,这次升级重写了PHP解释器的内核,称之为PHP 3。PHP 4.0是PHP的一次重大升级,提供了众多数据库接口、网络函数、文件操作函数等,使得PHP真正成为最主流和最快捷的Web应用开发语言。截止笔者定稿为止,当前最新稳定版本为PHP 5.3.8。PHP的发展大体上可分为4个步骤:处于萌芽时期的1995~1998年;处于成长期的2000~2002年;处于成熟期的2002~2005年以及处于稳定期的2008年到现在。......
2023-11-04
开发人员可以对异常信息进行定义,包括异常信息显示项定义和模板定义。接下来将详细介绍异常信息的定制。默认情况下,异常信息的显示模板路径为ThinkPHP/Tpl/think_exception.tpl,开发人员可以通过修改EXCEPTION_TMPL_FILE配置项修改异常信息模板。......
2023-11-04
相关推荐