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

这本书,反正好评不少,就是`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. 原生JS实现轮播+学前端的感受(防止走火入魔)

    插件!插件!天天听到有人求这个插件,那个插件的,当然,用第三方插件可以大幅提高开发效率,但作为新手,我还是喜欢自己来实现,主要是我有时间! 今天我来给大家分享下用原生JS实现图片轮播的写法 前辈们可以 ...

  2. 从零开始,做一个NodeJS博客(四):服务器渲染页面与Pjax

    标签: NodeJS 0 一个星期没更新了 = = 一直在忙着重构代码,以及解决重构后出现的各种bug 现在CSS也有一点了,是时候把遇到的各种坑盘点一下了 1 听歌排行 API 修复与重构 1.1 ...

  3. 如何:对 SharePoint 列表项隐藏 ECB 中的菜单项

    可以通过使用功能框架向编辑控制块 (ECB) 菜单添加新的自定义操作.但是,您不能使用此方法进行相反的操作,即隐藏现有的 ECB 菜单项,因为它们是通过使用 ECMAScript(JavaScript ...

  4. 颜色空间变换(RGB-HSV)

    #!/usr/bin/env python #***************************************************************************** ...

  5. SharePoint 2013 使用 PowerShell 更新用户

    在SharePoint开发中,经常会遇到网站部署,然而,当我们从开发环境,部署到正式环境以后,尤其是备份还原,所有用户组的用户,还依然是开发环境的,这时,我们就需要用PowerShell更新一下: P ...

  6. linux系统免密码登陆

    有两台机器,系统都是CentOS6.5,IP分别为192.168.2.150,192.168.2.151.现在150需要SSH免密码登陆151. 在150上面执行命令,当前登录用户是root: # s ...

  7. 在Ubuntu上安装Hadoop(单机模式)步骤

    1. 安装jdk:sudo apt-get install openjdk-6-jdk 2. 配置ssh:安装ssh:apt-get install openssh-server 为运行hadoop的 ...

  8. AVAudioPlayer播放并实现了后台播放和远程控制

    // ViewController.h #import <UIKit/UIKit.h> #import <AVFoundation/AVFoundation.h> @class ...

  9. 原 ng-include用法分析以及多标签页面的简单实现方式

    Demo:http://webenh.chinacloudsites.cn/Default/Demo2 在平时的项目开发中,应该会经常遇到上图所示的需求,就是在一个页面中有多个标签,被选中的标签颜色会 ...

  10. Windows Phone Studio-任何人都能开发Windows Phone App的在线工具

    在一段时间的内测以后,微软于今天早些时候发布了其Windows Phone应用开发的在线工具,名字叫做Windows Phone Studio.其意义在于,通过简单的内容添加和样式选择,实现Windo ...