php_phpstudy - CSDN
php 订阅
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。 [1] 展开全文
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。 [1]
信息
外文名
PHP: Hypertext Preprocessor
设计者
Rasmus Lerdorf
中文名
超文本预处理器
编程范型
面向对象、命令式编程
PHP简介
PHP原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。自20世纪90年代国内互联网开始发展到现在,互联网信息几乎覆盖了我们日常活动所有知识范畴,并逐渐成为我们生活、学习、工作中必不可少的一部分。据统计,从2003 年开始,我国的网页规模基本保持了翻番的增长速度,并且呈上升趋势。PHP 语言作为当今最热门的网站程序开发语言,它具有成本低、速度快、可移植性好、 内置丰富的函数库等优点,因此被越来越多的企业应用于网站开发中。但随着互联网的不断更新换代,PHP语言也出现了不少问题。 [1]  根据动态网站要求,PHP语言作为一种语言程序,其专用性逐渐在应用过程中显现,其技术水平的优劣与否将直接影响网站的运行效率。其特点是具有公开的源代码, 在程序设计上与通用型语言,如C语言相似性较高,因此在操作过程中简单易懂,可操作性强。同时,PHP语言具有较高的数据传送处理水平和输出水平,可以广泛应用在Windows系统及各类Web服务器中。如果数据量较大,PHP语言还可以拓宽链接面,与各种数据库相连,缓解数据存储、检索及维护压力。随着技术的发展,PHP 语言搜索引擎还可以量体裁衣,实行个性化服务,如根据客户的喜好进行分类收集储存,极大提高了数据运行效率。 [2] 
收起全文
精华内容
参与话题
  • 本课程从零开始,以通俗易懂的方式讲解PHP技术,手把手教你掌握每一个知识点。 课程内容包括: 1.PHP简介 2.安装PHP环境 3.第一个PHP程序 4.PHP核心语法(变量、数据...
  • Php全套教程,Php学习路线图

    千次阅读 多人点赞 2018-12-13 14:18:18
    PHP在web领域可谓是应用广泛,大多数网站都是PHP编写的,现在比较火的app开发也可以用PHHP做后端处理。并且PHP相对于其他语言简单,好上手,更适合零基础的人学习。 对于初学者,大家都需要一套比较完整并且系统的...

    PHP在web领域可谓是应用广泛,大多数网站都是PHP编写的,现在比较火的app开发也可以用PHHP做后端处理。并且PHP相对于其他语言简单,好上手,更适合零基础的人学习。

    对于初学者,大家都需要一套比较完整并且系统的教程,帮助自己走进php大门,为此小编特整理了,这一套php学习教程,只要按照此学习教程学习,一定可以事半功倍,收获良好的学习效果!

    先来一张php学习线路图:

    第一阶段:

    推荐视频:

    PHP基础视频_html+css+js :http://pan.baidu.com/s/1o8uaS2m

    javascript+jQuery:http://pan.baidu.com/s/1i54u19r

    html+css+bootstrap:http://pan.baidu.com/s/1bp7U5Oj

    Php轻松入门视频:http://pan.baidu.com/s/1i5mJ4pf

    第二阶段:

    6天玩转MySQL:http://pan.baidu.com/s/1mhYXBM4

    PHP核心编程视频教程: http://pan.baidu.com/s/1jImQGRk

    第三阶段:

    基于PHP面向对象的自定义MVC框架高级项目开发 :http://pan.baidu.com/s/1jHIVrTW

    Smarty入门视频课程免费分享: http://pan.baidu.com/s/1c1AufhI

    第四阶段:

    SVN视频教程无偿分享 : http://pan.baidu.com/s/1hrNdkv6

    2017XML视频教程 : https://pan.baidu.com/s/1i46ghH7    

    2017AJAX系列视频教程: http://pan.baidu.com/s/1boK52GZ

    ThinkPHP开发框架2016版: http://pan.baidu.com/s/1c6A9Ue

    2016最新Linux系列视频教程免费分享: http://pan.baidu.com/s/1o77XMPG

    第五阶段

    NoSQL之Redis技术 :http://pan.baidu.com/s/1o8Ixz7O

    PHP微信接口开发 : http://pan.baidu.com/s/1eSigal0

    mongodb实操视频 : http://pan.baidu.com/s/1i5frYV7 

    第六阶段:

    珍贵HyBrid App视频免费分享 :http://pan.baidu.com/s/1gf7MuR5

    2016基于laravel框架app软件开发: http://pan.baidu.com/s/1qXSmNJQ

    展开全文
  • PHP基础

    千次阅读 2020-03-03 19:21:45
    PHP基础 一、 变量 1.变量类型:整型、浮点型、布尔型、数组、对象、null(没有值也没有类型)、资源 2、变量检测: isset可以检测变量是否存在;对于null,isset也返回false eg: a=null;if(isset(a=null; if(is...

    PHP基础—变量

    一、 变量

    1.变量类型:整型、浮点型、布尔型、数组、对象、null(没有值也没有类型)、资源
    2、变量检测:
    isset可以检测变量是否存在;对于null,isset也返回false
    eg: a=null;if(isset(a=null; if(isset(b)){
    echo“变量b存在”
    }else{
    echo"变量b不存在"
    }echo ‘

    	  /结果:b不存在
    		if(isset($b)){
    		echo“变量a存在”
    		}else{
    		echo"变量a不存在"
    		}
    		echo‘<br/>’
    		  /结果:a存在
    

    3、变量判断类型
    gettype()获取变量
    在这里插入图片描述
    4、打印变量
    echo 字符串
    print_r 数组
    var_dump 打印变量的类型及其值
    在这里插入图片描述
    5、变量类型转换
    php中变量的类型可以转换,最常见的是字符串与数字的转换或者是数字/字符串—>布尔值的转换!
    在这里插入图片描述
    6、赋值
    传值赋值、引用赋值
    在这里插入图片描述
    7、销毁变量 unset
    在这里插入图片描述
    8、动态变量名
    用变量的值在做变量的名,如$$a;
    在这里插入图片描述

    展开全文
  • PHP7基础入门

    万人学习 2019-03-12 13:36:08
    King老师精心打造PHP7入门教程,由浅入深讲解了什么是PHPPHP环境搭建,PHP基础语法等,是PHP入门教程! 山哥出品,必属精品!
  • PHP学习心得

    万次阅读 多人点赞 2019-03-07 17:42:33
    学习PHP有半个月了。每天都要打代码and写笔记。学过C和Java,在学习PHP的过程中比较顺利吧 (^-^) 代码打得越多,运行得越多,慢慢得会对程序理解得越深。下面就讲讲我学习PHP的心得。 PHP入门很容易,语法很简单...

    学习PHP有半个月了。每天都要打代码and写笔记。学过C和Java,在学习PHP的过程中比较顺利吧 (^-^) 代码打得越多,运行得越多,慢慢得会对程序理解得越深。下面就讲讲我学习PHP的心得。
    PHP入门很容易,语法很简单,但我不说PHP很容易。难易都是相对的,相对于Java来说PHP确实要简单些,但也不是花一点时间就可以学好的。先了解一下PHP是什么?PHP能做什么?为什么选择学习PHP呢?如果以后想走PHP,就努力专一花大量的时间深学它,不要有这种精几门编程语言的心态。
    最开始学习PHP的时候应该搭建一个LAMP或者WAMP环境。虽然网上有很多集成环境,安装也很方便,但我还是选择的自己搭建PHP环境。我觉得手动搭建环境比较灵活,对整个环境也会有更深的理解,对后期的学习也有帮助吧。当看见浏览器出现It works!,还是挺高兴的 o(≧v≦)o~~
    这里写图片描述
    然后学习PHP的基础知识和技术。这些知识大概有语言基础、字符串、数组、正则表达式、与web页面交互、加密、面向对象、会话等等,花了几天的时间来学习。不管学什么语言,基础都是最重要的。在语法上感觉php跟javascript也有一些相似之处。随着学习的知识不断增多,不懂的问题也开始出现,一直有写笔记的习惯。主要是一些自己的总结,收藏的博客,重复代码块等等。
    这里写图片描述
    再接下来接触到数据库。PHP支持多种数据库,尤其与MySQL关系最好。刚开始学习数据库基础的时候,还是建议大家在命令提示符下操作数据库。虽然有MySQL图形化管理工具,但是一开始不要太过于依赖它了。PHP提供了mysql扩展和mysqli扩展,用来操作数据库,前者已经被废除。还有就是对所有数据库都通用的一个扩展PDO,它屏蔽了各种数据库系统的差异,使用同一个接口来访问各种数据库。就像Java的JDBC那样,很方便程序从不同数据库之间的移植。
    在这里还要提到有关数据库的一些函数封装,我们用一般方法进行数据库操作要分开写很多方法。用面向对象的方法会增强开发效率。可以从网上找一些源代码来研究。另外还要注意MySQL的优化,让数据库尽量用更少的时间 找到我们需要的东西。
    还有就是调试程序的技巧,比如说可以分段echo结果,缩小调试范围,特别是在与数据库交互的时候,先输出SQL语句看看,再分析怎么会操作不成功等等。调试程序可能会占用很多的时间,当然还是要总结自己的调试经验。

    展开全文
  • 代码非常的详细,功能齐全,还附带数据库数据,完整的一个留言板项目。适合初学PHP者,刚开始学习开发项目.
  • php+mysql留言板实现代码分享

    千次阅读 2018-02-07 16:23:09
    上次忘了的sql+PHP的查询总结 mysqli查询结果: 1.用它的mysqli_result类,文档是这样说的 “代表从一个数据库查询中获取的结果集” 。。。 query语句执行完以后一般是返回true跟false,但如果执行

    前言

    今天没什么想说的,直接上正文吧。。。。。。。。

    正文

    在前几天学习的基础上,自己重新把功能实现一遍,并把自己的总结都写在代码的注释里面。。。

    上次忘了的sql+PHP的查询总结

    mysqli查询结果:
    1.用它的mysqli_result类,文档是这样说的 “代表从一个数据库查询中获取的结果集” 。。。
    query语句执行完以后一般是返回truefalse,但如果执行的是select语句的话,返回的就是一个对象了,但是执行不成功肯定是false,所以一般前面要先判断。。

    2.如果他是对象的话,那么就可以调用mysqli_result类下的fetch_array()函数,这个函数是不可逆的,就是显示完以后重复加载该函数没用,要解决的这种情况我们可以用一个数组存储一下。。。
    如果里面什么都不填的话他返回的数组里面即含有索引,又含有字段,详细可以自己用var_dump函数测试一下。。。
    所以可以用一个常量MYSQLI_ASSOC注意常量不需要引号,也不需要$

    登录功能

    由于http是无记忆的,关闭网页后会消失数据,因此才要用数据库去存储数据
    所以我们用session跟cookie来实现登录功能,我用的是session,因为session一般都在服务器端,比较安全

    还有几点注意事项

    1.Undefined index:的错误,这种错误我出现了很多次,主要是post或者get请求为空导致的,后来是在class类里面调用了isset函数解决的…..

    2.代码中所有注释中的var_dump函数都是用做测试

    3.还有就是html语句跟PHP语句的混写一定要小心,很容易就会写错

    4.我用的是PHPstudy搭建的环境,数据库起名PHP10

    下面就附上代码

    留言板原码

    展开全文
  • admin.php  adminexit.php  adminpost.php  conn.php  delete.php  footer.php  header.php  index.php  input.php  post.php 
  • php+mysql留言板

    2020-07-23 23:34:00
    基于php、mysql发开的留言板。包含前台页面和后台管理两个部分。实现了留言的增删改查等基本操作。
  • 搭建PHP开发环境(Apache+PHP+MySQL)

    万次阅读 多人点赞 2018-06-25 10:25:32
    简介:总结在Windows环境搭建PHP开发环境(Apache+PHP+MySQL) 安装Apache 1、下载Apache,地址:http://www.apachelounge.com/download/,如下图: 2、解压压缩包,最好放到磁盘根目录,不然配置时容易报路径...
  • php获取手机设备信息

    千次阅读 2018-11-14 09:54:14
    //版本 public function getOS() { $ua = $_SERVER['HTTP_USER_AGENT']; if (strpos($ua, 'Android') !== false) { preg_match("/(?&lt;=Android )[\d\.]{1,}/", $ua, $version);... ...
  • JAVA用途

    千次阅读 2017-06-08 11:53:05
    要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:java ...J2SE就是Java2的标准版,主要用于桌面应用软件的编程;...
  • PHP

    2020-06-19 16:16:46
  • 好像好想学习php语言啊好像好想学习php语言啊好像好想学习php语言啊好像好想学习php语言啊好像好想学习php语言啊好像好想学习php语言啊好像好想学习php语言啊v好像好想学习php语言啊 好像好想学习php语言啊 好像...
  • PHP学习视频

    2020-04-12 23:30:08
    里面有简单的元素教学到各种事件的处理和实现,有分页,魔术方法,等等,希望能给你的学习带来帮助
  • 黑马程序员PHP学习路线图中第四阶段的学习是PHP移动开发的学习:主要介绍了PHP学习路线图PHP移动开发的学习目标,PHP学习路线图PHP移动开发的市场价值,PHP学习路线图PHP移动开发的重点知识。PHP学习路线图的PHP移动...
  • PHP笔记目录

    2019-09-24 14:56:26
    php学习笔记01:PHP基础:常量、变量、数据类型/转换、运算符 php学习笔记02:流程控制if、switch、循环、系统函数、文件路径 php学习笔记03:函数、错误处理 php学习笔记04:字符串 php学习笔记05:数组 php...
  • php所有总结内容

    2019-10-30 11:59:31
    1-4php学习总结 4-7课php学习 php8-11课学习运算符 php第十二课接第十一课运算符 php学习13到17课 流程控制 php学习17-21课函数 php数组学习 php字符串的处理 php第七章正则表达式的学习 php第八章...
  • php学习笔记

    2019-08-10 13:31:28
    一、php学习笔记之--php基本语法 二、php学习笔记之--php变量与常量 三、php学习笔记之--php运算符与表达式 四、php学习笔记之--php流程控制分支、循环结构 五、php学习笔记之--数组的应用与处理函数 六、php...
  • PHP基础目录

    2020-07-04 12:04:29
    php入门学习笔记一 php入门学习笔记二 PHP入门学习笔记三 PHP入门学习笔记四 PHP入门学习笔记五 PHP入门学习笔记六
1 2 3 4 5 ... 20
收藏数 1,999,823
精华内容 799,929
关键字:

php