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

    展开全文
  • 为什么80%的码农都做不了架构师?>>> ...
        /**
         *   导航去门店
         */
        public function dpdh(){
                // $userid = $this->init();
                if ($_GET['id']) {
                    $where['id']=$_GET['id'];
                    $address=M("mw_store")->where($where)->find();
                    $lng=$address['dinateh'];
                    $lat=$address['dinatew'];
                    // $this->address=$address;
                    $this->assign('lng', $lng);
                    $this->assign('lat', $lat);
    
                 }
                $this->display("./Application/App/View/default/Shop/shop_dpdh.html");
        }

    1. 如图先建立一个控制器

    再建立一个数据库 数据库字段 店铺id  店铺经纬度

    <html>
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    	<meta name="viewport" content="initial-scale=1.0, user-scalable=no" />
    	<style type="text/css">
    		body, html {width: 100%;height: 100%; margin:0;font-family:"微软雅黑";}
    		#allmap{height:300px;width:100%;}
    		#r-result,#r-result table{width:100%;}
    	</style>
    	<script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=LMhoyb3RTZOaoVnwI3e3r2SMch9lgzsR"></script>
    	<title>导航去店铺</title>
    </head>
    <body>
    	<div id="allmap"></div>
    	<!-- <div id="a_map"></div> -->
    	<div id="r-result"></div>
    
    </body>
    </html>
    <script type="text/javascript">
    	// 百度地图API功能
    	var map = new BMap.Map("allmap");
    	// var point = new BMap.Point(113.640395,34.754393);
    	// map.centerAndZoom(point,17);
    	map.centerAndZoom(new BMap.Point(113.640395,34.754393), 17);
    	var geolocation = new BMap.Geolocation();
    	geolocation.getCurrentPosition(function(r){
    		if(this.getStatus() == BMAP_STATUS_SUCCESS){
    			var mk = new BMap.Marker(r.point);
    			map.addOverlay(mk);
    			map.panTo(r.point);
    			// alert('您的位置:'+r.point.lng+','+r.point.lat);
    			var geoc = new BMap.Geocoder();    
           
           		var p1 = new BMap.Point(r.point.lng,r.point.lat);
    			var p2 = new BMap.Point({$lng},{$lat});
           		var driving = new BMap.DrivingRoute(map, {renderOptions:{map: map,panel: "r-result",autoViewport: true}});
    			driving.search(p1, p2);
    				// var pt = r.point;
    				// geoc.getLocation(pt, function(rs){
    				// 	var addComp = rs.addressComponents;
    				// 	var aaa = "'"+addComp.province + addComp.city + addComp.district + addComp.street + addComp.streetNumber+"'";
    				// alert(aaa);
    					// var driving = new BMap.DrivingRoute(map, {renderOptions: {map: map, panel: "r-result", autoViewport: true}});
    					// driving.search(aaa, "{$address}");
    				// });   
    		}
    		else {
    			alert('failed'+this.getStatus());
    		}        
    	},{enableHighAccuracy: true})
    	//关于状态码
    	//BMAP_STATUS_SUCCESS	检索成功。对应数值“0”。
    	//BMAP_STATUS_CITY_LIST	城市列表。对应数值“1”。
    	//BMAP_STATUS_UNKNOWN_LOCATION	位置结果未知。对应数值“2”。
    	//BMAP_STATUS_UNKNOWN_ROUTE	导航结果未知。对应数值“3”。
    	//BMAP_STATUS_INVALID_KEY	非法密钥。对应数值“4”。
    	//BMAP_STATUS_INVALID_REQUEST	非法请求。对应数值“5”。
    	//BMAP_STATUS_PERMISSION_DENIED	没有权限。对应数值“6”。(自 1.1 新增)
    	//BMAP_STATUS_SERVICE_UNAVAILABLE	服务不可用。对应数值“7”。(自 1.1 新增)
    	//BMAP_STATUS_TIMEOUT	超时。对应数值“8”。(自 1.1 新增)
    </script>
    

    2. 页面上引入百度的api即可

    转载于:https://my.oschina.net/jmk/blog/798406

    展开全文
  • php&html实现页面导航

    2019-06-12 15:45:29
    为什么80%的码农都做不了架构师?>>> ...
  • 来两个需要被载入相同html代码的文件(可以多个)注:这几个文件都是.php文件 一: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" ...
  • 搭建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);... ...
  • PHP

    2020-06-19 16:16:46
  • 查看设备信息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 ...
  • 传智播客黑马程序员作为一个IT学习平台,历经12年的成长,免费分享视频教程长达10万余小时,累计下载量超3000万次,受益人数达千万。2018年我们不忘初心,继续前行...2018新版PHP学习路线图 每阶段市场价值及可解...
  • 最全php学习路线图,从入门到大牛

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

    万次阅读 多人点赞 2018-12-19 12:02:13
    PHP学习线路图 PHP教程 PHP教程 PHP简介 PHP环境设置 PHP语法概述 PHP变量类型 PHP常量类型 PHP运算符类型 PHP 条件语句 PHP循环语句 PHP数组 PHP字符串操作 PHP Web概念 PHP的GET...
  • 【学习必看】PHP学习路线图

    千次阅读 2017-07-06 14:12:14
    摘要: 在网上很多人公布了太多的PHP学习路线图,本人在互联网公司工作十余年,也带了很多PHP入门的新手,将他们的一些问题和学习路线图为大家整理出来,希望很多小白少走弯路。 一、网上某些错误的学习路线图 网上...
  • PHP学习系列 -- 源码目录结构学习

    千次阅读 2018-03-11 11:16:20
    通过上一篇文章的学习,我们已经对PHP的知识有了一个大概的了解,比如PHP是开源、免费、适合Web开发的服务端脚本语言,适合进行Web网站的开发,PHP是解释型语言,由Zend 引擎进行PHP语言的解析。本篇文章我们就接着...
  • php学习心得(一)

    千次阅读 2017-06-26 00:26:44
    刚开始学习php的时候,觉得每次要打个"$"符号给人的感觉就是很累赘,想比java的可读性来说,php给人的感觉就是原本很简单的东西却弄的很复杂。不过这一切都可以在开发的速度上得以体现,用php做网站觉得很快,而且...
  • PHP学习笔记——索引博文

    千次阅读 2014-05-26 08:30:04
     虽然由于个人PHP水平有限,但是PHP学习笔记还是有些特别之处。本人专注于IoT领域,所以本学习笔记试图把设备和互联网联系起来,而服务器侧使用的脚本语言正是PHP。PHP学习笔记有以下特点。 【1】由设备提交表单,...
  • PHP学习必看的一些书

    千次阅读 2016-04-05 16:26:24
    对应初学的PHP,应该买什么样的书?到处问人,到处求助? 该文章列举了一些书籍,感觉还行,特此重新整理了一下。觉得有些言过其实了,或者是没必要去看的。 原文地址:...
1 2 3 4 5 ... 20
收藏数 290,199
精华内容 116,079
关键字:

php