基础快速再看一下,然后每天有新的好玩的看。

这本书,反正好评不少,就是`PHP和MySQL Web开发`,机械工业出版社,澳洲人写的,红皮,有兴趣的可以看一下。

第一篇 使用PHP

一、入门

5分钟翻一下,两个点吧。

 <?php
//
//From Bible
//Session1 Based
//
// //Chapter1-Use
namespace Bible\Basic\Using; //引用操作符
//这样子赋值的变量享有同一个空间
$a=3;
echo $a;echo "<br/>";
$b=&$a;
echo $b;echo "<br/>";
$b=3333;
echo $a;echo "<br/>"; //执行操作符
//``
$out=`ls -la`;
echo '<pre>'.$out.'</pre>';

 二、数据的存储与检索(文件直接操作

想说的都在代码里了。

 namespace Bible\Basic\DataUsing;
//判断文件是否存在——打开文件——锁定文件——读取文件——写入数据——解锁——关闭文件
$filename='test.txt';
if (!file_exists($filename)) {
echo 'The file you want to visit is not exist!';echo "<br/>";
exit;
}
$fp=@fopen($filename,'r+');
flock($fp, LOCK_EX); //锁定文件,只允许一个写入
while (!feof($fp)){ //按行读取文件内容
$content=fgets($fp);
echo $content;echo "<br/>";
}
$writeContent='I have something to write into';
fwrite($fp, $writeContent,strlen($writeContent)); //控制写入长度,兼容性考虑
flock($fp, LOCK_UN); //释放锁定
fclose($fp);

三、数组

其他的都老生常谈,大概查一下随便用,就是熟练度的问题,但还是得知道哈。

然后学到了usort(用户自定义排序)的妙处:

 //Chapter3.Array
namespace Bible\Basic\ArrayUsort;
//多维数组的排序
$array1=array(54654,545,668);
$array2=array(5454,88,37,54);
$array3=array(123,4444,5453);
$arrayAll=array($array1,$array2,$array3);
var_dump($arrayAll); function dimensionsCompare($x,$y)
{
if ($x[1]==$y[1]){
return 0;
}elseif ($x[1]<$y[1]){
return -1;
}else{
return 1;
}
}
@usort($arrayAll, "dimensionsCompare");
var_dump($arrayAll);

其他什么的explode还是有点好玩的。

四、字符串操作和正则表达式

字符串整理

 $name=trim($_POST['name']);
$email=rtrim($_POST['email']);
$feedback=chop($_POST['feedback']);

PHP_Bibel阅读学习(一)——看书看经典,写文写代码的更多相关文章

  1. Spark学习入门(让人看了想吐的话题)

    这是个老生常谈的话题,大家是不是看到这个文章标题就快吐了,本来想着手写一些有技术深度的东西,但是看到太多童鞋卡在入门的门槛上,所以还是打算总结一下入门经验.这种标题真的真的在哪里都可以看得到,度娘一搜 ...

  2. 每周一荐:学习ACE一定要看的书

    作 者:david++发布时间:2012/06/08 09:02文章地址:http://game-lab.org/?p=320 近两个月都在学习ACE,一个超级强大,也超级复杂的网络框架库.对ACE的 ...

  3. day11—前端学习之我不想看书

    转行学开发,代码100天——2018-03-27 今天是前端学习,博客记录见证的第11天,按理说还要继续写一写代码相关的内容. 但由于今天的代码实践都是一些基础知识,还是想谈一谈关于编程方面看书的事情 ...

  4. 到底怎么样才叫看书?——Tony Zhao's

    到底怎么样才叫看书?——上篇 目录: 一.引入 二.经历了就能理解 三.读书要分级 四.只读经典 五.别吝惜你动笔的那点时间 一.引入 看到这个题目的时候你可能会感到有点好笑:“这还用问,看书就是把书 ...

  5. Tony zhao:到底怎么样才叫看书?

    http://blog.jobbole.com/25842/ 目录: 一.引入 二.经历了就能理解 三.读书要分级 四.只读经典 五.别吝惜你动笔的那点时间 一.引入 看到这个题目的时候你可能会感到有 ...

  6. 零基础自学Python是看书还是看视频?

    很多人都碍于Python培训班的高昂费用和有限的空余时间都选择自学Python,但是没有老师帮助,显得有些迷茫,不知应该从何处学起,也不知识看书学习还是应该看视频学习.本就来谈谈这个话题.   我们先 ...

  7. pdnovel 看书 读书 听书

    pdnovel剖度小说是discuz的阅读插件,这里分享一下阅读的一些技巧. 看书 点击或手机输入 http://txt.xlongwei.com 即可进入阅读首页,内容分书book.卷volume. ...

  8. 学习linux命令,看这篇2w多字的linux命令详解

    用心分享,共同成长 没有什么比每天进步一点点更重要了 本文已收录到我的github:https://github.com/midou-tech/articles/tree/master/docs/li ...

  9. c++聪聪看书(满分代码)

    聪聪是一个善良可爱.睿智聪慧的好孩子.聪聪喜欢看书,这一天她在看一本书时看到了这样一个问题:给你一个正整数n,你要将它分成若干个自然数Ai的和的形式,并且使得这若干个自然数Ai的乘积尽量大,并输出最大 ...

随机推荐

  1. L20n – Mozilla 推出的 Web 本地化框架

    L20n是 Mozilla 开发的用于 Web 开发的本地化框架.它允许本地化开发者把逻辑细分为本地化的资源. L20n 的框架不再需要开发人员深入理解自然语言的具体细节,并提供了机会为本地化创造更好 ...

  2. iOS 适配iOS9

    1.网络接口不支持https协议,在iOS9下 在iOS9下,系统默认会拦截对http协议接口的访问,因此无法获取http协议接口的数据. 解决方案(以下方法2选1): (1)暂时退回到http协议 ...

  3. SAP中日期时间函数总结

    1.获得最后一天CALL FUNCTION 'FIMA_DATE_CREATE'  EXPORTING   I_DATE                       = I_DATE "输入 ...

  4. Vault 不同版本的API的异同

    大家知道,Autodesk Vault 2014有几个版本,依次为( Basic, Workgroup, Professional),不同版本的功能不相同,关于Vault产品功能的不同之处可以在Vau ...

  5. SQLLDR 教程

      )- 总览     http://blog.csdn.net/dbanote/article/details/9153895 )- 命令行参数 http://blog.csdn.net/dbano ...

  6. Android保持屏幕常亮的方法

    以前一直使用newWakeLock方法: this.powerManager = (PowerManager) this .getSystemService(Context.POWER_SERVICE ...

  7. 造成OOM(内存溢出)的几种情况

    数据库Cursor没关.当我们操作完数据库后,一定要调用close()释放资源. 构造Adapter没有使用缓存ContentView. @Override public View getView(i ...

  8. 【代码笔记】iOS-底下滚动,上面标题栏也会跟着变动

    一,效果图. 二,工程图. 三,代码. RootViewController.h #import <UIKit/UIKit.h> #import "SVSegmentedCont ...

  9. 【代码笔记】iOS-淡出淡入效果

    一,效果图. 二,工程图. 三,代码. ViewController.h #import <UIKit/UIKit.h> @interface ViewController : UIVie ...

  10. OC NSArray 数组

    # OC NSArray 数组 NSArray常用方法 获取数组中第一位元素 array.firstObject 获取数组中最后一个元素 array.lastObject 获取数组中指定索引下标的元素 ...