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基础

    千次阅读 多人点赞 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;
    在这里插入图片描述

    展开全文
  • 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技术,手把手教你掌握每一个知识点。 课程内容包括: 1.PHP简介 2.安装PHP环境 3.第一个PHP程序 4.PHP核心语法(变量、数据...
  • 1 RPC的介绍 以及手写RPC框架 2 RPC框架yar的安装使用 3 分布式架构介绍 以及 thinkphp实战分布式
  • PHP7基础入门

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

    万次阅读 多人点赞 2017-08-18 23:27:16
    学习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+mysql实现统计网站访问量(一)

    千次阅读 2019-03-01 11:36:28
    php7.2 1.创建一个存储数据的表 create table wp_jc_count( id int not null auto_increment primary key, ip varchar(20) not null, times int default 0 ); 2.创建一个php脚本 &lt;?php cl...

    环境:centos6.9;mysql5.1;php7.2

    1.创建一个存储数据的表

    create table wp_jc_count(
        id int not null auto_increment primary key,
        ip varchar(20) not null,
        times int default 0
        );
    

    2.创建一个php脚本

    <?php
    class visitorInfo
    {
        //获取访客ip
        public function getIp()
        {
            $ip=false;
            if(!empty($_SERVER["HTTP_CLIENT_IP"])){
                $ip = $_SERVER["HTTP_CLIENT_IP"];
            }
            if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
                $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
                if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }
                for ($i = 0; $i < count($ips); $i++) {
                    if (!eregi ("^(10│172.16│192.168).", $ips[$i])) {
                        $ip = $ips[$i];
                        break;
                    }
                }
            }
            return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);
        }
            //获取网站来源
        public function getFromPage(){
            return $_SERVER['HTTP_REFERER'];
        }
    }
        $visitor =new visitorInfo();
        //连接数据库
        $conn=mysqli_connect("localhost","user_naem","password","db_name");
        if($conn){
            //echo "成功"."<br>";
            //echo $_SERVER['REMOTE_ADDR']."<br>";
        }else{
            echo "失败\n";
            die(mysqli_connect_error());
        }
        //设置数据库编码方式
        mysqli_set_charset($conn,"utf8") or die(mysqli_connect_error());
        //记录访客的ip地址
        $address=$visitor->getIp();
        //查询当前访客来访的次数的sql语句
        $sql="select times from wp_jc_count where ip='$address'";
        //查询结果存到$result变量
        $result=mysqli_query($conn,$sql) or die(mysqli_connect_error());
        if(!$row=$result->fetch_row()){
           $sql="insert into wp_jc_count(ip, times) values('$address','1')";
        }else{
            $times=$row['0']+1;
            $sql="update wp_jc_count set times='$times' where ip ='$address'";
        }
        $result=mysqli_query($conn,$sql) or die(mysqli_connect_error());
        //获取总的访问人数即数据表中所有ip的数量
        $sql="select count(ip) from wp_jc_count";
        $result=mysqli_query($conn,$sql) or die(mysqli_connect_error());
        if($row=$result->fetch_row()){
            $num=$row[0];
        }
        echo "您是第".$num."位访客";
        mysqli_close($conn);
    ?>
    

    3.将上述代码贴到footer.php中要输出信息的位置即可

    当前功能较少,后续会增加一些功能;


    参考资料:https://www.cnblogs.com/jianqingwang/p/7017495.html
    参考资料:https://www.jianshu.com/p/343ed80b4dca
    参考资料:(https://blog.csdn.net/ld0807/article/details/54178652](https://blog.csdn.net/ld0807/article/details/54178652)
    原文:http://blog.isdevil.com/cjerrybird/2019/02/phpmysql%e5%ae%9e%e7%8e%b0%e7%bb%9f%e8%ae%a1%e7%bd%91%e7%ab%99%e8%ae%bf%e9%97%ae%e9%87%8f%e4%b8%80.html

    展开全文
  • PHP访问统计代码

    2013-10-12 11:26:43
    PHP访问统计,统计访问ip,访问次数,访问来路,访问时间,统计日访问量,月访问量,
  • php实现一个简单的访客统计功能,统计网站的总访问量是多少,简单实用。php通过每次打开文本文件,获取文本中的数字,进行加1再写入到文本中。所以只要每次有访问就会进行累加pv数量来实现的简单访客次数的统计。...
  • MySQL, Apache, PHP 安装教程

    千次阅读 2016-06-05 21:27:29
    下面的安装教程包括基本安装,以及本人在安装过程中遇到的问题及解决方法(注:本教程在Windows 64位系统下安装的)MySQL安装1.下载MySQL ...将MySQL解压到指定文件夹3.配置环境变量 计算机–>属性–>高级系统设置–>环境...
  • 首先是下载adb. ...提取码:12wq 手机要打开开发者模式,不会百度(USB连接) 然后就是下载到c盘,把路径添加到环境变量中 如果不添加就会报错,如 成功的是这样的  在cmd中输入查询命令,就可以查到当前连接的手机...
  • 搭建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深入理解-PHP架构布局

    千次阅读 2018-12-16 15:40:10
    本文基于《PHP 内核剖析》与 《PHP7底层设计与源码实现》所记笔记。 对PHP内核的深入理解有助于我们对PHP的整体认识,对于业务层初期发展我们可以只了解基本语言的逻辑就可以写出符合业务的代码,但是随着业务的发展...
  • 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);... ...
  • php集成环境和自己配置的区别?PHP绿色集成环境和自己安装的有什么区别吗?PHP集成环境与安装版的区别?php集成环境、php绿色集成环境、php独立安装版环境这三者的区别
  • 目前有很多网友自发在网上编写了PHPWAMP的使用教程,对于他们的热心我表示感谢, 但是他们有些地方的理解还是有误的,大家查看非官方教程时需要自行判断正确性。 建议大家查看我写官方教程,后期也会在CSDN发布...
  • 课前小知识普及:MSSQL和SQL Server是同一个软件,叫法不同而已,MSSQL全称是Microsoft ...最近有用户在使用PHPWAMP的时候,向我咨询一个问题,就是关于PHP如何连接MSSQL数据库。 平时我们搭建网站通常是PHP+My...
  • PHP学习笔记-PHP与Web页面的交互1

    万次阅读 2016-06-13 20:03:50
    转载请标明出处: ... 本文出自:【顾林海的博客】 前言这篇笔记记录的是Web表单的相关操作,Web表单主要用来在网页中发送数据到服务器。比如在日常开发中,提交注册时需要提交表单,表单从客户端传送到服务器,经过...
  • PHPWAMP集成环境Zend组件的相关介绍,站点管理默认已经全部安装Zend解密
  • PHP学习线路图

    万次阅读 多人点赞 2018-09-19 19:33:57
    PHP学习线路图 PHP教程 PHP教程 PHP简介 PHP环境设置 PHP语法概述 PHP变量类型 PHP常量类型 PHP运算符类型 PHP 条件语句 PHP循环语句 PHP数组 PHP字符串操作 PHP Web概念 PHP的GET...
  • PHPWAMP内置IIS管理器一键搭建PHP网站,支持无限个不同PHP版本同时运行
  • PHP学习系列 -- 源码目录结构学习

    千次阅读 2018-03-10 17:22:30
    通过上一篇文章的学习,我们已经对PHP的知识有了一个大概的了解,比如PHP是开源、免费、适合Web开发的服务端脚本语言,适合进行Web网站的开发,PHP是解释型语言,由Zend 引擎进行PHP语言的解析。本篇文章我们就接着...
  • 传智播客黑马程序员作为一个IT学习平台,历经12年的成长,免费分享视频教程长达10万余小时,累计下载量超3000万次,受益人数达千万。2018年我们不忘初心,继续前行...2018新版PHP学习路线图 每阶段市场价值及可解...
  • 纯绿色解压即可使用,默认集成多个mysql和php版本,Apache支持所有运行模式,集成vc运行库,Nginx具有独立服务,可以完美运行,无论是Apache还是Nginx站点管理都支持无限自定义php和mysql版本,多个PHP版本同时运行...
  • 最全php学习路线图,从入门到大牛

    千次阅读 2019-07-07 22:36:18
    php学习路线图,从入门到大牛入门中级高级扩展 入门 本阶段是给完全没有接触过技术的小菜鸟的 菜鸟教程 入门的可以在这里学习到,师傅领进门,修行在个人,初级之后都需要自个去相应的官网论坛查资料,看文档。 ...
  • PHP学习笔记-PHP与JavaScript的交互

    万次阅读 2016-07-03 10:23:52
    转载请标明出处: ...前言前两篇笔记PHP学习笔记-PHP与Web页面的交互1和PHP学习笔记-PHP与Web页面的交互2讲了PHP与Web的交互,JavaScript在Web系统中得到了非常广泛的应用,因此接下来记录的是PHP与JavaS
  • PHP学习必看的一些书

    千次阅读 2016-04-05 16:26:24
    对应初学的PHP,应该买什么样的书?到处问人,到处求助? 该文章列举了一些书籍,感觉还行,特此重新整理了一下。觉得有些言过其实了,或者是没必要去看的。 原文地址:...
  • php学习心得(一)

    千次阅读 2017-06-26 00:14:49
    刚开始学习php的时候,觉得每次要打个"$"符号给人的感觉就是很累赘,想比java的可读性来说,php给人的感觉就是原本很简单的东西却弄的很复杂。不过这一切都可以在开发的速度上得以体现,用php做网站觉得很快,而且...
  • phpwamp配置应该如何修改,Web服务器、php、mysql的具体的配置在哪里修改
  • PHP学习笔记-PHP语言基础1

    万次阅读 2016-03-22 08:12:58
    转载请标明出处: ... 本文出自:【顾林海的博客】 前言“合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。“,扎实的基础才能在...PHP标记风格PHP和其他几种Web语言一样,都是使用一对标记对将PHP代码部

空空如也

1 2 3 4 5 ... 20
收藏数 2,248,532
精华内容 899,412
关键字:

php