php小测试,难点与分享
B/S(网页程序)
网页结构,依托游览器
C/S(客户端程序)
单引号和双引号包含字符串的区别:
双引号里面可以解析变量,比如:
$a=555;
echo "你好{$a}";
输出你好555.
前++与后++:
前++是先+1后赋值;
后++是先赋值后+1,比如
$x=10;
$y=$x++
$y的值为10
$x=10;
$y=++$x;
$y的值为11
substr( )可以截取字符串
拆分与拼接:
<?php
$first = "This course is very easy !";
$second = explode(" ",$first); //根据空格拆分了,
$first = implode(",", $second); 用,拼接了起来
echo $first;
?>
strstr— 查找字符串的首次出现
print_r -- 打印关于变量的易于理解的信息。
php中数组的下标可以是字符串
退出程序:
exit() 与 die() 是可以相互替换的
die("给你一个提示退出"),比如:
echo 123;
die("出错");
echo 不显示
<?php
$nextWeek = time() + (7 * 24 * 60 * 60);这是下周的日期
echo 'Now: '. date('Y-m-d') ."\n";输出今天的时间、换行
echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n";输出下周的日期
?>
<?php
function print_A(){
$A = "phpchina";
echo "A值为: ".$A."<p>";
//return ($A); 返回值被注释掉了
}
$B = print_A(); //b取不到a
echo "B值为: ".$B."<P>";
?>
<?php
$A="Hello ";
function print_A() {
$A = "php mysql !!";
global $A; //a定义为全局变量,上面的“php mysql”被替换成了外层的hello
echo $A;
} echo $A;
print_A();
?>
在用浏览器查看网页时出现404错误可能的原因是 ( 文件不存在 ),出现500的原因是 页面有问题
转义字符
\r \n 换行
\\ 反斜杠
\t 水平制表符
\" 双引号
$str=<<<AA
Hello world
AA;
该方式可以定义字符串,比如:
$str=<<<AA
Hello world
AA;这一行前面不允许出现任何东西
php的数组里面可以存储任意类型的数据
mysql如果只安装服务不安装界面也可以正常使用
php小测试,难点与分享的更多相关文章
- Cad 二次开发关于SelectCrossingPolygon和SelectFence返回结果Status为error的小测试
CAD2008的二次开发,有个很奇怪的现象,只要你选择的点集不在当前视图上SelectCrossingPolygon和SelectFence返回结果Status就会为error,所以要获取正确的结果, ...
- 关于Java多线程的线程同步和线程通信的一些小问题(顺便分享几篇高质量的博文)
Java多线程的线程同步和线程通信的一些小问题(顺便分享几篇质量高的博文) 前言:在学习多线程时,遇到了一些问题,这里我将这些问题都分享出来,同时也分享了几篇其他博客主的博客,并且将我个人的理解也分享 ...
- Creator仿超级玛丽小游戏源码分享
Creator仿超级玛丽小游戏源码分享 之前用Cocos Creator 做的一款仿超级玛丽的游戏,使用的版本为14.2 ,可以直接打包为APK,现在毕设已经完成,游戏分享出来,大家一起学习进步.特别 ...
- 一次压力测试Loadrunner经验分享
一次压力测试Loadrunner经验分享 http://blog.csdn.net/lxlmj/article/category/553431 loadrunner测试socketstcpserver ...
- python 程序小测试
python 程序小测试 对之前写的程序做简单的小测试 ... # -*- encoding:utf-8 -*- ''' 对所写程序做简单的测试 @author: bpf ''' def GameOv ...
- PHP中使用PDO操作事务的一些小测试
关于事务的问题,我们就不多解释了,以后在学习 MySQL 的相关内容时再深入的了解.今天我们主要是对 PDO 中操作事务的一些小测试,或许能发现一些比较好玩的内容. 在 MyISAM 上使用事务会怎么 ...
- 微信小程序实例:分享给一个人还是分享到群的判断代码
微信小程序的分享功能,在最新版库的ide上已经不能拿到分享回调了,官方api也删除了对应的回调函数,看样子是砍掉了,不过真机测试还是可以的,话不多说,上代码: /* // 分享功能回调 onLoad: ...
- 微信小程序首次官方分享的纪要
先交代备注: 这次有关小程序的分享只有技术的 QA环节,其他如产品.入口.流量.与公众号的整合等等,回答都是暂时无法给出答案或不确定: 小程序最终发布时间官方也还未确定,不过说应该就是近期: 小程序的 ...
- HTTP性能小测试
一直说node.js如何如何好,就来测试一下吧~~ 首先接受一个小工具 Apache Bench简称ab 可以用来测试http性能 利用Apache Bench测试Web引擎性能关于此工具的详细介绍参 ...
随机推荐
- DP题目列表/弟屁专题
声明: 1.这份列表不是我原创的,放到这里便于自己浏览和查找题目. ※最近更新:Poj斜率优化题目 1180,2018,3709 列表一:经典题目题号:容易: 1018, 1050, 1083, 10 ...
- 功率W与dBm的对照表及关系(转)
源:功率W与dBm的对照表及关系 功率W与dBm的对照表 dBm Watts dBm Watts 0 ...
- VB.NET中网络编程所需组件WinHTTP的添加
VB.NET中网络编程所需组件: WinHTTP组件:项目-->添加引用-->COM选项卡-->Microsoft WinHTTP Services,version 5.1--> ...
- ecshop--标签数组
$properties 商品属性 array(1) { ["商品属性"]=> array(1) { [178]=> array(2) { ["name&qu ...
- iOS数据存储
[reference]http://www.infoq.com/cn/articles/data-storage-in-ios 谈到数据储存,首先要明确区分两个概念,数据结构和储存方式.所谓数据结构就 ...
- Spring与Struts框架整合
Spring与Struts框架整合 Struts,用Action处理请求 Hibernate,操作数据库 Spring,负责对象创建 Spring与Struts框架整合的关键点在与:让Struts框架 ...
- UVa 11495 - Bubbles and Buckets
题目大意:给一个有n个数的序列,通过交换相邻的逆序数使这个序列最终有序,求需要交换的次数. 本来可以用冒泡排序解决,但是n达到105,用冒泡排序会超时,用O(nlogn)的归并排序可以达到要求.< ...
- Java 读写Properties配置文件
Java 读写Properties配置文件 JAVA操作properties文件 1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了M ...
- JS 继承(类式 与 原型式)
1. /* -- 类式继承 -- *///先声明一个超类 function Person(name) { this.name = name;}//给这个超类的原型对象上添加方法 getName Per ...
- [ Android 五种数据存储方式之三 ] —— SQLite存储数据
SQLite是轻量级嵌入式数据库引擎,它支持 SQL 语言,并且只利用很少的内存就有很好的性能.此外它还是开源的,任何人都可以使用它.许多开源项目((Mozilla, PHP, Python)都使用了 ...