编程的核心逻辑:包括变量、顺序结构、分支结构、循环、函数、运算符和字面量。变量用于临时存放数据的容器$user=$_POST[‘username’]; $para=$year.‘-’.$month.‘-’.$day $time=strtotime(date(‘Y-m-d’));顺序结构先干什么再干什么分支结构如何怎么样就怎样 否则怎样if(a==‘’){ } if(b==‘’){ } else{ } 循环结构不断的做某件相同的事while(a==‘’){ } foreach(){ }跳出循环的N种方法PHP中的循环结构大致有for循环,while循环,do{} while 循环以及foreach循环几种,不管哪种循环中,在PHP中跳出循环大致有这么几种方式:跳出循环:continue<?php $i = 1; while (true) { // 这里看上去这个循环会一直执行 if ($i==2){// 2跳过不显示 $i++; continue; } else if($i==5) {// 但到这里$i=5就跳出循循环了
此方法仅限windows版判断PHP是ts还是nts版通过phpinfo(); 查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全,如果是:enabled,一般来说应该是ts版,否则是nts版。根据PHP ts\nts版选择对应pthreads的版本windows版本的下载地址http://windows.php.net/downloads/pecl/releases/pthreads/0.1.0/本人php版本是5.4.17的所以下载php_pthreads-0.1.0-5.4-ts-vc9-x86.zip文件包,其中0.1.0表示为当前pthreads版本号,5.4为php版本号,ts就是之前判断php对应的ts、nts版,vs9代表是Visual Studio 2008 compiler编译器编译的,最后的x86代表的是32位的版本。安装pthreads扩展将下载好的php_pthreads-0.1.0-5.4-ts-vc9-x86.zip文件包解压得到pthreadVC2.dll和php_pthreads.dll文件,把vc2文件放到php.exe同级目
Xshell Linux虚拟机Q:为什么要使用这个虚拟机?A:安装php扩展包(api\函数包)时要用到。代码yum install -y readline-devel wget http://thrysoee.dk/editline/libedit-20170329-3.1.tar.gz tar zxvf libedit-20170329-3.1.tar.gz ./configure make make install cd /usr/local/src/php-5.6.31/ext/readline /srv/php-5.6.31/bin/phpize ./configure --with-php-config=/srv/php-5.6.31/bin/php-config --with-readline make make install
typora是一款支持查看编辑markdown格式文件的应用。用于代码类的学习笔记记录是较为适当的。传统的文档应用(如:word)在代码块的展示方面不是很友好。typora官网:https://www.typora.io/typora应用界面预览:
WampServer是一款由法国人开发的Apache Web服务器、PHP解释器以及MySQL数据库的整合软件包。免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发。还有一款类似软件叫:XMAPP一款手机上的软件叫:ksWEB安装网址:https://sourceforge.net/projects/wampserver/WampServer安装比较傻瓜式,不需要多作介绍。
必备软件 sublime text1.sublime软件下载http://www.sublimetext.com/3 软件下载2.emmet语法速查表emmet语法可以用简单的代码生成大段代码,例如:在编辑器中输入缩写代码:ul>li*5按下tab键,得到以下代码<ul> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> https://www.w3cplus.com/tools/emmet-cheat-sheet.html3.快捷键ctrl+/ 代码加注释 ctrl+Shift+{ 收空格ctrl+Shift+} 加空格4.html-css Prettify安装html-css-js Prettify用来格式化代码样式。未被格式化的代码 <div id="test">
本章介绍的是Cookie/Session与LocalStorage的操作代码案例Cookie通过setcookie关闭广告index.php (广告展示页)//index.php <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <body> <style> div{ height:200px; width:200px; background-color: hotpink; } </style> </body> </head> <?php if(empty($_COOKIE['hide_ad'])||$_COOKIE['hide_ad']!='1'): ?> //
今天要讲的是API的使用,包括自己写函数/api 与如何调用他人写的api。自己写函数/api创建函数function postback(){ if(empty($_POST['username'])){ $message='请输入用户名'; return; } }调用函数<?php if($_SERVER['REQUEST_METHOD']==='POST'){ postback(); //调用postback函数 } ?>调用外部网站API调用微信扫码API微信开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115前提:要有公众号,并通过微信认证,绑定域名,得到相应信息:appid,appsecret等。调用步骤1.引入JS文件2.config接口注入权限验证配置<script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js" ty
本次介绍的是 列表展示|TAB页的代码写法示例纯html写法<link href="//netdna.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <!DOCTYPE html> <html lang="en">
本节的内容包括:增删改查数据、保存数据 、读取json到php。增删改查数据//insert语句 $insert = "insert into user (username,password,phone) values ('$username','$password','$phone')"; //delete语句 $sql = "delete from bbs_user where id =$id"; //更改语句 $sql = "update bbs_user set username = '$username', address = '$address', sex = '$sex', age = '$age' where id =$id"; //查询语句 $sql = "select * from bbs_user where id=$id";保存数据从php保存到json<?php // 生成一个PHP数组 $data = array(); $data['a'] = 'test'; $da
茶特喵
可可爱爱