Android程序员学PHP开发
文章平均质量分 87
Android程序员学PHP开发
iwanghang
脚踏实地
展开
-
Android程序员学PHP开发(40)-ThinkPHP5.0(12)后台操作数据库(3)修改-phpStudy+PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/62228970觉得博文有用,请点赞,请评论,请关注,谢谢!~数据库必须掌握的“增、删、改、查”,我个人觉得“改”是最难的,让我们来大概的看一下,如何实现。截止到目前的项目源码:http://download.csdn.net/detail/iwanghang/9782231\iwanghang\application\admin\controller\Cate.php<?php原创 2017-03-15 16:37:53 · 1594 阅读 · 1 评论 -
Android程序员学PHP开发(39)-ThinkPHP5.0(11)后台操作数据库(2)查询与删除-phpStudy+Sublime
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/61199927觉得博文有用,请点赞,请评论,请关注,谢谢!~我们上一篇博文,已经完成了,在栏目添加页面想数据库插入数据。现在,我们要把数据库的信息显示出来,并实现删除。也就是说,数据库必须掌握的“增、删、改、查”,上一篇我们实现了“增”,这一篇我们实现“查、删”。截止到目前的项目源码:http://download.csdn.net/detail/iwanghang/9777108原创 2017-03-10 17:06:23 · 978 阅读 · 0 评论 -
Android程序员学PHP开发(38)-ThinkPHP5.0(10)后台操作数据库(1)插入-phpStudy+Sublime
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/60962900觉得博文有用,请点赞,请评论,请关注,谢谢!~我们上一篇博文,已经完成了,栏目添加页面,现在我们要关联上数据库,在栏目添加页面想数据库插入数据。截止到目前的项目源码:http://download.csdn.net/detail/iwanghang/97757171、首先创建一个数据库:数据库名iwanghang,表名wh_cate,以下是字段id catenam原创 2017-03-09 16:55:45 · 1540 阅读 · 0 评论 -
Android程序员学PHP开发(37)-ThinkPHP5.0(9)后台引入模板分离及UEditor-phpStudy+Sublime
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/60956569觉得博文有用,请点赞,请评论,请关注,谢谢!~上一篇博文,我们完成了前台引入模板分离,而后台模板稍有区别。截止到目前的项目源码:http://download.csdn.net/detail/iwanghang/9775235我们来看一下:1、controller 控制器:/application/admin/controller/Index.php:<?php/原创 2017-03-09 11:50:38 · 1036 阅读 · 0 评论 -
Android程序员学PHP开发(36)-ThinkPHP5.0(8)前台引入模板分离-phpStudy+Sublime
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/60868756觉得博文有用,请点赞,请评论,请关注,谢谢!~上一篇博文,我们练习了一下 站点域名管理 和 自动生成,在这个基础上,我们来练习一下 童攀老师的博客搭建。我在群里下载了一个压缩包,我们就以这个压缩包为基础,进行练习:thinkphp5第一季【你我网】前后台模板:http://download.csdn.net/detail/iwanghang/9773861关于thinkp原创 2017-03-08 11:48:38 · 1329 阅读 · 0 评论 -
Android程序员学PHP开发(35)-ThinkPHP5.0(7)自动生成-phpStudy+Sublime
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/60756466觉得博文有用,请点赞,请评论,请关注,谢谢!~之前的博客是xampp+phpStorm,但是最近搞ThinkPHP5.0,发现xampp的站点域名管理有一点点难用。从这篇博文开始,把xampp替换为phpStudy,顺便尝试一下新的编辑器,把phpStorm替换为Subline。1、安装phpStudy:phpStudy 2016.10.31 再次更新,支持自定义ph原创 2017-03-07 13:53:26 · 888 阅读 · 0 评论 -
Android程序员学PHP开发(34)-ThinkPHP5.0(6)自动生成-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~见证奇迹的时刻到了,我们要 自动生成目录结构 了~这是TP带来的便利~要不然我们要用框架而不是用原生呢~在线文档:http://www.kancloud.cn/manual/thinkphp5/1180211、命令行自动生成 不方便演示,有兴趣同学区看下开发手册~2、添加自动生成代码 我们在 .\build.php 中添加,这样: // 定义demo模块原创 2017-03-02 15:36:30 · 1385 阅读 · 0 评论 -
Android程序员学PHP开发(33)-ThinkPHP5.0(5)命名空间与TP5-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~在前2篇命名空间的博文基础上,我们来看一下,命名空间、公共空间 与 ThinkPHP5..0之间的关系:1、controller控制器首先我们找到index的控制器(controller),\application\index\controller\Index.php,修一下,修改后的Index.php:<?php namespace app\index\c原创 2017-03-02 14:07:58 · 1793 阅读 · 0 评论 -
Android程序员学PHP开发(32)-ThinkPHP5.0(4)命名空间与公共空间-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~这篇博文,我们来看一下,命名空间与公共空间之间的关系,使用需要注意的问题,我们通过2个PHP文件来演示。注意,不能1.php include 2.php,同时,2.php include 1.php,死循环会报错。1.php:<?php /** * 命名空间 公共空间 访问方式 * 命名空间 优先级大于 公共空间 */ nam原创 2017-03-02 13:49:33 · 789 阅读 · 0 评论 -
Android程序员学PHP开发(31)-ThinkPHP5.0(3)多级命名空间-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/59491862觉得博文有用,请点赞,请评论,请关注,谢谢!~跟 前一篇博文命名空间相比 ,无非是相对路径多一层而已,唯一要说明的是,使用use,导入一个命名空间的用法。上一篇博文的连接:http://blog.csdn.net/iwanghang/article/details/59108322<?php /** * 多级命名空间 */ namespa原创 2017-03-02 13:44:08 · 733 阅读 · 0 评论 -
Android程序员学PHP开发(30)-ThinkPHP5.0(2)命名空间-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~ 命名空间 使用范围 访问方式 * 命名空间 从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组, 对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中 存原创 2017-03-01 15:07:34 · 801 阅读 · 0 评论 -
Android程序员学PHP开发(29)-ThinkPHP5.0(1)初体验-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/56844460觉得博文有用,请点赞,请评论,请关注,谢谢!~现在很多公司企业招聘,直接要求会使用thinkPhp框架,或许你更喜欢原生,但是不可以否认框架开发的效率。好的,让我们来一起学习学习ThinkPHP5.0吧~~我这边使用ThinkPHP5.0.5完整版作为练习版本~~下载地址1:http://www.thinkphp.cn/down.html下载地址2:http://do原创 2017-02-24 16:49:58 · 1908 阅读 · 0 评论 -
Android程序员学PHP开发(28)-简单博客系统-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~简单博客系统,发布,编辑,删除,数据库的练习~暂时不考虑安全性,先看GIF动图:看一下数据库截图:好了,看代码:conn.php:<?php /** * mysql_query — 发送一条 MySQL 查询 */ /** * 连接数据库(返回资源) */ @mysql_connect("127.原创 2017-02-22 15:39:20 · 1422 阅读 · 0 评论 -
Android程序员学PHP开发(27)-数据库练习-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~既然是数据库练习,你先的建立一个数据库吧,我们来搞一个出来:1、进入phpmyadmin,新建数据库:2、新建数据表:3、新建字段:(collation选择utf8_bin)4、勾选A_I,让id自增:5、保存:6、尝试插入数据:7、随便写点信息,点击执行:8、点击浏览,看一下效果:9、插入成功,说明我们表没有问题,id也是自增的:下面是原创 2017-02-22 09:28:29 · 961 阅读 · 0 评论 -
Android程序员学PHP开发(26)-简单留言板-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~好了,我们终于要涉及数据存储了,请原谅我跳过了大量基础知识,实在是对实战练习迫不及待了~~哈哈!简单留言板,依靠txt存储数据,只是一个练习。下一个篇,我们再来初体验一下数据库,这篇博文仅仅是一个热身。看一下效果和源码:<?php /** * 简单留言板 */ $filename = "message.txt"; // 写原创 2017-02-21 17:05:23 · 2078 阅读 · 0 评论 -
Android程序员学PHP开发(25)-数组操作相关函数(3)拆组排列篇-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~这3篇博文演示了,几乎所有常用的数组函数,在php开发中,大部分时间是操作字符串和数组,所以相关函数比较重要。http://php.net/manual/zh/ref.array.php冒泡排序array_slice() 从数组中取出一段array_splice() 把数组中的一部分去掉并用其它值取代array_combine() 创建一个数组,用一个数组的值作原创 2017-02-17 16:56:07 · 1326 阅读 · 1 评论 -
Android程序员学PHP开发(24)-数组操作相关函数(2)回调函数篇-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~本篇博文主要是 使用回调函数处理数组,2种方式:函数调用,函数结构一目了然匿名函数 ,即时使用,安全性高下面演示几个函数的使用:主要是了解回调函数的使用:count() 计算数组中的单元数目或对象中的属性个数array_count_values() 统计数组中所有的值出现的次数array_unique() 移除数组中重复的值array_filter() 用回调函数原创 2017-02-16 16:01:17 · 832 阅读 · 0 评论 -
Android程序员学PHP开发(23)-数组操作相关函数(1)键名键值篇-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/55251520觉得博文有用,请点赞,请评论,请关注,谢谢!~数组的相关处理函数:http://php.net/manual/zh/ref.array.php本篇博客介绍并演示,以下几个函数的用法:在PHP手册中也有例子,但是个别函数有使用的PHP版本限制,部分函数对value也有限制~这些都写在下面的代码中了~<?php /** * 数组的相关处理函数:原创 2017-02-16 09:35:48 · 710 阅读 · 0 评论 -
Android程序员学PHP开发(22)-超全局数组/超全局变量-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~PHP超级全局变量数组(Super Global Array),又称为PHP预定义数组,是由PHP引擎内置的,不需要开发者重新定义。 在PHP脚本运行时,PHP会自动将一些数据放在超级全局数组中。PHP 中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。在函数或方法中无需执行 global $variable; 就可以访问它们。php超级全局原创 2017-02-15 13:44:33 · 805 阅读 · 0 评论 -
Android程序员学PHP开发(21)-使用foreach、list、while、each遍历数组-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~foreach:数组的遍历方法有很多,在其他语言里,下标连续的数组一般使用for来进行遍历,但是基于php数组的特殊性,我们一般使用foreach,有时候也使用each。首先我们来看一下,大部分语言中的数组:$arr = array("a", "b", "c", "d", "e", "f", "g");然后我们来看一下,PHP中可以存在的数组形式:$arr2 = arra原创 2017-02-13 15:40:07 · 911 阅读 · 0 评论 -
Android程序员学PHP开发(20)-数组(2)多维数组和实际应用-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~在PHP开发中,有很大部分比例,我们是在操作数组,所以数组的学习非常关键~~<?php /** * 二维数组 */ $group = array( array("name"=>"iwanghang", "age"=>18, "sex"=>"男", "email"=>"iwanghang@qq.com"), // $grou原创 2017-02-09 15:05:47 · 556 阅读 · 0 评论 -
Android程序员学PHP开发(19)-数组(1)基本概念和定义方式-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/54928492觉得博文有用,请点赞,请评论,请关注,谢谢!~PHP的数组 比 其他语言的数组要强大很多,下面我们看一下 数组的基本概念 和 数组的定义方式:<?php /** * 数组 * 直接赋值声明数组,如下: * $arr = array("one"=>"111111","two"=>"222222"); * 其中,one、two原创 2017-02-08 16:32:22 · 677 阅读 · 0 评论 -
Android程序员学PHP开发(18)-include-closure-anonymous-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~* 匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。* 最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。* http://php.net/manual/zh/functions.anonymous.php* include (或 require)语句会获取指定文件中存在原创 2017-02-07 11:29:10 · 616 阅读 · 0 评论 -
Android程序员学PHP开发(17)-callback-readdir-is_dir-foreach-glob-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~<?php /** * callback 回调函数 */ echo "---------- callback Demo 1 ----------<br>"; call_user_func_array("fun",array(123,321)); // 打印结果:123 , 321 , 3 call_user_func_ar原创 2017-02-06 15:43:50 · 839 阅读 · 0 评论 -
Android程序员学PHP开发(16)-global-static-func_get_args-sort-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~<?php /** * 全局变量和局部变量 * global 全局 */ echo "---------- global Demo ----------<br>"; $name = "iwanghang"; $sex = "man"; $_POST['a'] = 100; // 带下划线的9个默认就已经是全原创 2017-02-05 15:39:59 · 567 阅读 · 0 评论 -
Android程序员学PHP开发(15)-dowhile-for-goto-function-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/54864092觉得博文有用,请点赞,请评论,请关注,谢谢!~<?php /** * while和do...while的区别 */ echo "----------while和do...while的区别----------<br>"; while (false){ echo "1<br>"; } do{原创 2017-02-04 16:43:46 · 641 阅读 · 0 评论 -
Android程序员学PHP开发(14)-whlie练习-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~其实比起来whlie来说,更喜欢用for,这里一起练习了table表单。看一下GIF动态效果图,顺便看一下代码:没有新的知识点,所以代码中没有注释,新手朋友那里不懂问哪里吧,让我们起学习php~~<?php $i = 0; while (true){ echo "{$i}<br>"; $i++; if ($原创 2017-01-19 11:40:37 · 567 阅读 · 0 评论 -
Android程序员学PHP开发(13)-简易计算器-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/54602542觉得博文有用,请点赞,请评论,请关注,谢谢!~老规矩,先上GIF动态图,看个效果,如果符合你的项目或者确定你要了解的内容,再往下看吧:<?php // 判断post是否传过来sub参数,从而判断是提交计算,还是刷新页面 if (isset($_POST['sub'])){ echo "用户点击提交按钮,提交计算请求<br>";// 下面原创 2017-01-18 16:40:37 · 966 阅读 · 0 评论 -
Android程序员学PHP开发(12)-表单POST失败解决方案-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/54599557觉得博文有用,请点赞,请评论,请关注,谢谢!~为什么$_GET能得表单数据,而$_POST得不到,因为PhpStorm并没有自带Apache服务器,所以var_dump($_POST)的打印结果是array(0)。我的解决方案:安装到XAMPP,把PhpStorm的工程目录设置到XAMPP中,设置端口为XAMPP的Apache端口。下面看一下实现过程:1、安装XAMPP。原创 2017-01-18 11:47:11 · 978 阅读 · 2 评论 -
Android程序员学PHP开发(11)- 表单提交-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/54574692觉得博文有用,请点赞,请评论,请关注,谢谢!~$_GET 变量预定义的 $_GET 变量用于收集来自 method="get" 的表单中的值。从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送信息的量也有限制。我们直观的看一下FIG动图,然后看下这个Demo如何实现:第一步:client.html(只有一行代码):原创 2017-01-16 15:54:39 · 938 阅读 · 0 评论 -
Android程序员学PHP开发(10)-流程控制-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~流程控制:顺序结构、分支结构(选择结构)、循环结构。<?php /** * 流程控制: * 顺序结构、分支结构(选择结构)、循环结构 * * 1、分支结构: * 1.1、单一条件分支结构(if) * 1.2、双向条件分支结构(else) * 1.3、多向条件分支结构(elseif、switch)原创 2017-01-16 14:57:20 · 853 阅读 · 0 评论 -
Android程序员学PHP开发(9)-赋值比较逻辑运算-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/54409880觉得博文有用,请点赞,请评论,请关注,谢谢!~赋值运算符号:=,+=,-=,*=,/=,%=,.=比较运算符号:>,<,==,>=,<=,===,!=,!==逻辑运算符 and或者&&、or或||、not或!、xorxor 不同为真,相同为假die()输出一条消息,并退出当前脚本<?php /** * 赋值运算符号:=,+=,-=,*=,/=,%=原创 2017-01-13 16:31:47 · 2833 阅读 · 4 评论 -
Android程序员学PHP开发(8)-常量预定义常量运算符号-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/54407264觉得博文有用,请点赞,请评论,请关注,谢谢!~常量、预定义常量(了解即可)、运算符号(看到这篇博客时,下面这些运算符是如何运算的不用知道,只是了解一下运算符),变量值为字符串a的时候++和--重点看一下~算术运算符号 示例。<?php /** * 常量 */ // $表示变量,可以重新赋值 $root = "localhost";原创 2017-01-13 11:55:29 · 1097 阅读 · 2 评论 -
Android程序员学PHP开发(7)-强转变量类型判断-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~强制转换 和 变量类型判断<?php /** * 强制转换 和 变量类型判断 */ $int = 1000; echo gettype($int); // 打印结果:integer echo "<br>"; $str = (String)$int; // 整形转字符串 echo gettype($int);原创 2017-01-12 15:54:53 · 1015 阅读 · 0 评论 -
Android程序员学PHP开发(6)-字符串数组对象资源-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~var_dump()方法真好用。简单地说,var_dump()方法会返回变量的数据类型和值。复杂点说,var_dump()方法是判断一个变量的类型与长度,并输出变量的数值,如果变量有值输的是变量的值并回返数据类型.此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。<?php /** * 变量类型原创 2017-01-12 11:09:44 · 1020 阅读 · 0 评论 -
Android程序员学PHP开发(5)-布尔值科学计数法-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/觉得博文有用,请点赞,请评论,请关注,谢谢!~除了下面代码,还要说一下浮点数,float是近似数,比如在java或者js下,0.1相加10次,其结果为1.0000001,而不是1。<?php /** * 变量类型 * 布尔值boolean * 顺带介绍科学计数法 */ $bool = true; $bool2 = false; $bool3 = 0;原创 2017-01-11 15:40:30 · 1144 阅读 · 0 评论 -
Android程序员学PHP开发(4)-可变变量变量引用-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/54341683觉得博文有用,请点赞,请评论,请关注,谢谢!~不贴图了,打印结果直接写在代码里,比贴图清晰。<?php /** * 下面这4行,官方叫法,可变变量。 * 我管它叫做,动态赋值变量名。 * 只有在php里可以这么玩,因为在 * php的变量名之前有$符。 */ $x = "a"; $$x = "b";原创 2017-01-11 11:08:40 · 892 阅读 · 0 评论 -
Android程序员学PHP开发(3)-循环变量真假非空-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/54315207觉得博文有用,请点赞,请评论,请关注,谢谢!~由于,PHP产生与1994年,其语法混合了C、Java、Perl 和他自创的一些编程语法。所以,之前有Java基础的同学,学习起来不会太费劲的。<?php /** * 变量名以$开始 * 变量名区分大小写 */ $name = "iwanghang"; for ($x=0原创 2017-01-10 16:41:37 · 1186 阅读 · 0 评论 -
Android程序员学PHP开发(2)-第一次配置php.ini-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/54314281觉得博文有用,请点赞,请评论,请关注,谢谢!~我下载的php压缩包里面没有php.ini这件,我从Phpstudy里面拿了一个,放在的php解压的根目录。敲了几行代码,并且在查看了一下,short_open_tag和asp_tags(短标签和asp标签的解析状态),开启与关闭时,页面的效果。这里要注意下,如果修改了标签的解析状态,需要重新打开PhpStorm,相当于重启服务原创 2017-01-10 15:29:53 · 1111 阅读 · 0 评论 -
Android程序员学PHP开发(1)-PhpStorm安装-PhpStorm
转载请注明出处:http://blog.csdn.net/iwanghang/article/details/54311341觉得博文有用,请点赞,请评论,请关注,谢谢!~开始学习PHP,我选择的工具代码编辑器是PhpStorm,版本10.0.1。第一步安装PhpStorm,许可证服务器激活方式(license server)。大家百度很容易找到网址,或者说IP地址,这边列举几个,不保证时效性,如果失效大家百度,应该不难找的。http://idea.imsxm.comhttp://114原创 2017-01-10 10:56:42 · 1577 阅读 · 0 评论