网站首页 > 技术教程 正文
PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行使代码运行更快。
发完之前两篇文章之后,突然有读者告诉我没有学过PHP希望我发些PHP的教程,既然有这方面的需求,那必须满足。
首先介绍一下PHP语言:PHP是一种免费开源的、创建动态交互性站点的强有力的服务器端脚本语言,使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。
然后,需要知道的就是PHP的学习线路(自我总结):
- (1) 熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉。
- (2) 理解动态语言的概念和运做机制,熟悉基本的PHP语法。
- (3) 学习如何将PHP与HTML结合起来,完成简单的动态页面。
- (4) 接触学习MySQL,开始设计数据库。
- (5) 不断巩固PHP语法,熟悉大部分的PHP常用函数,理解面向对象编程,MySQL优化,以及一些模板和框架。
- (6) 最终完成一个功能齐全的动态站点。
所以如果想要深入学习PHP至少要掌握的技巧为:HTML基础(包含HTML/CSS/JS等)、PHP基本语法、数据库基础等。当然,编程学习是一个由浅入深的过程,仅仅初步掌握以上知识是不够的,还需要更加深入的学习和探究,我相信能看到这里的人都是具备这种精神,或者想要具备这种精神的。
磨刀不误砍柴工,在正式学习PHP之前,我们要还需要了解一下PHP的开发工具。我就以windows平台为例,简单介绍一下PHP 开发工具的开发工具:
- PHP服务器组件。
- PHP IDE(Integrated Development Environment,集成开发环境)。
- MySql管理工具
- 文本编辑器
PHP服务器组件非常多包括WampServer、XAMPP、AppServ、phpStudy、phpnow等,我使用的是phpStudy和XAMPP组合,XAMPP集成有Apache、MySQL以及PhpMyAdmin;
PHP IDE 也是非常多有Zend Studio、Eclipse for PHP、EasyEclipse等;
MySql管理工具常用的有:Navicat for Mysql、PhpMyAdmin,个人推荐Navicat for Mysql,不过PhpMyAdmin这工具也不错;
至于常用的编辑器有:Notepad++、editplus、ultraedit等,笔者使用的是Notepad++,毕竟笔者喜欢相对看得过眼的,哈哈。
初步介绍的话,先介绍到这里,下一章继续。
- 上一篇: 如何高效分享Axure原型:附安装包和教程
- 下一篇: PHP文件上传
猜你喜欢
- 2024-09-24 BLE添加特征值
- 2024-09-24 踩坑记:讯飞语音转文字SDK的坑
- 2024-09-24 网络工程师怎么接私活?给大家整理了各大私活平台,欢迎收藏
- 2024-09-24 PHP7.1安装PDO for SQLSERVER
- 2024-09-24 前端基础_配置IIS服务器
- 2024-09-24 网站搭建——搭建本地服务器:Apache + PHP + MySQL
- 2024-09-24 安装zend framework(搭建、配置)
- 2024-09-24 ????分享windows下mysql备份
- 2024-09-24 编辑HTML常用标签
- 2024-09-24 Window下PHP环境安装
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- sd分区 (65)
- raid5数据恢复 (81)
- 地址转换 (73)
- 手机存储卡根目录 (55)
- tcp端口 (74)
- project server (59)
- 双击ctrl (55)
- 鼠标 单击变双击 (67)
- debugview (59)
- 字符动画 (65)
- flushdns (57)
- ps复制快捷键 (57)
- 清除系统垃圾代码 (58)
- web服务器的架设 (67)
- 16进制转换 (69)
- xclient (55)
- ps源文件 (67)
- filezilla server (59)
- 句柄无效 (56)
- word页眉页脚设置 (59)
- ansys实例 (56)
- 6 1 3固件 (59)
- sqlserver2000挂起 (59)
- vm虚拟主机 (55)
- config (61)
本文暂时没有评论,来添加一个吧(●'◡'●)