php_php 学习 - 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语句看看,再分析怎么会操作不成功等等。调试程序可能会占用很多的时间,当然还是要总结自己的调试经验。

    展开全文
  • $time1 = strtotime('2014-02-04'); // 自动为00:00:00 时分秒 两个时间之间的年和月份 $time2 = strtotime('2015-02-06'); $monarr = array(); $monarr[] = da

    http://blog.csdn.net/u012581409/article/details/42009721

    $time1 = strtotime('2014-02-04'); // 自动为00:00:00 时分秒 两个时间之间的年和月份  
    $time2 = strtotime('2015-02-06');  
    
    $monarr = array();  
    $monarr[] = date('Y-m',$time1); // 起始月;  
    while( ($time1 = strtotime('+1 month', $time1)) <= $time2){  
          $monarr[] = date('Y-m',$time1); // 取得递增月;   
    }  
    
    print_r($monarr);  
    <?php  
    //今天与2008年9月9日相差多少天  
    $Date_1 = date("Y-m-d");  
    $Date_2 = "2008-10-11";  
    $d1 = strtotime($Date_1);  
    $d2 = strtotime($Date_2);  
    $Days = round(($d2-$d1)/3600/24);  
    echo "今天与2008年10月11日相差" . $Days . "天";  
    ?>  
    <?php  
    function prDates($start,$end){ // 两个日期之间的所有日期  
        $dt_start = strtotime($start);  
        $dt_end = strtotime($end);  
        while ($dt_start<=$dt_end){  
            echo date('Y-m-d',$dt_start)."\n";  
            $dt_start = strtotime('+1 day',$dt_start);  
        }  
    }  
    prDates('2005-02-01','2005-02-05');  
    
    ?>  
    展开全文
  • 记录一下获取两个日期之间的日期列表 date_default_timezone_set("PRC"); $startdate = "2020-04-14" ; $enddate = "2020-04-20" ; function getDate($begin_time, $end_time){ $begin= strtotime($begin_time);...
  • 1 $time1 = strtotime('2014-02-04'); // 自动为00:00:00 时分秒 两个时间之间的年和月份 2 $time2 = strtotime('2015-02-06'); 3 4 $monarr = array(); 5 $monarr[] = '2014-02';...
  • function printDates($start,$end){ $dt_start = strtotime($start); $dt_end = strtotime($end); while ($dt_start<=$dt_end){ echo date('Y-m-d',$dt_start)."<br>"; ...
  • $time1 = strtotime('2014-02-04'); // 自动为00:00:00 时分秒 两个时间之间的年和月份 $time2 = strtotime('2015-02-06'); $monarr = array(); $monarr[] = '2014-02'; // 当前月; while( ($time1 = strtotime('+...
  • 搭建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);... ...
  • 查看设备信息build.prop里面还有好多其他的信息root@dior:/data # cat /system/build.prop | grep "product" cat /system/build.prop | grep "product" ro.product.model=HM NOTE 1LTE ro.product.brand=Xiaomi ...
  • 0.韩顺平_php从入门到精通_视频教程_第0讲_开山篇_学习笔记_源代码图解_PPT文档整理 1.韩顺平_php从入门到精通_视频教程_第1讲_html介绍_html运行原理①_学习笔记_源代码图解_PPT文档整理 2.韩
  • 物联网学习笔记——索引博文

    万次阅读 多人点赞 2017-04-03 09:53:57
    1.物联网学习笔记受到《基于IP的物联网架构、技术和应用》一书的影响,始终认为物联网设备需要具备连接互联网的能力。 2.物联网学习笔记认为物联网并不是新技术,而是新的营销手段,而营销的对象正是哪些曾经无法...
  • 机器学习PHP的神经网络:PHP-ML库

    万次阅读 2017-03-14 15:27:09
    根据维基百科,机器学习(英语机器学习) - 一个广泛的子人工智能,使用数理统计部分,数值优化方法,概率论,离散分析,并从数据中提取知识的数学学科。 这句话,正是因为“神经网络”,已经2年了,专家是怎么说的...
  • 百度网盘2T学习资源分享干货满满

    万次阅读 多人点赞 2018-10-18 15:56:52
    所有的资源都是本人亲自打包,整理发送的,资源都是打包的,包括很多内容,来源包括通过网上支付获得,或者是好友分享,特在此分享给那些想奋斗或是正在奋斗中的人,希望能帮到你们...
  • 如何使用 IntelliJ IDEA 2017 配置PHP开发环境 及项目搭建本文适用于初学者利用 IntelliJ IDEA搭建 PHP 工程及 PHP开发环境,本人也是初学者,在学习中有所心得,特此罗列如下步骤,大神勿喷。 php安装与服务器搭建 ...
  • 15个优秀的PHP免费在线学习网站

    万次阅读 2011-12-06 17:44:52
    本文为您介绍15个优秀的PHP免费在线学习网站,希望对您学习PHP有所帮助。  01. The official PHP website – PHP Manual  02. W3 Schools PHP Tutorial  03. Tizag.com – PHP Tutorial
  • 学习kali linux的几个不错的网站

    万次阅读 多人点赞 2019-05-28 11:25:35
    kali 中文网:http://www.kali.org.cn/forum.php?gid=67 Kali官方教材:https://kali.training/ KaliLinux 秘籍:wizardforcel/kali-linux-cookbook-zh - 码云 - 开源中国 Kali Linux Web 渗透秘籍:wizardforcel...
1 2 3 4 5 ... 20
收藏数 290,318
精华内容 116,127
关键字:

php