
编程语言学习
ylhalo
青青子衿悠悠我心
但为君故沉吟至今
展开
-
怎样学好php
时光荏苒,不知不觉学习php已经一个月了.一个月的时间让我学会了很多,也收获了很多!在来这里参加PHP培训班之前,我自学了一个多月PHP,天天在琢磨课本上的那些看不懂的代码,照着书上写了很多代码,可测试运行,总是报错,可又不知道自己错在什么地方。心里非常焦躁,也受到了打击。后来经朋友的介绍千峰教育的课程是以实用为主,除了讲解理论知识外,更注重的是实际应用,于是我便报名了千锋的php就业班.转载 2017-05-23 11:09:40 · 354 阅读 · 0 评论 -
PhP功能模块扩展——ImageMagick
ImageMagick是一套稳定的工具集和开发包,可以用来读、写和处理超过89种基本格式的图片文件,包括流行的TIFF, JPEG, GIF, PNG, PDF以及PhotoCD等格式。ImageMagick下载地址:ftp://mirrors-ru.go-parts.com/mirrors/ImageMagick/tar jxf ImageMagick-6.9.1-6.tar.b转载 2017-05-26 09:37:43 · 655 阅读 · 0 评论 -
PHP基础学习之文件操作。
php支持文件的各种处理方式,包括打开关闭 拷贝 读取,简单介绍如下:fopen 打开文件fclose 关闭文件fgets 从文件指针读取一行数据,读取到回车算一行。fread 以二进制方式读取文件,读取指定长度file 读取整个文件的内容存放在数组,每一行占数组一个值转载 2017-05-26 09:40:37 · 207 阅读 · 0 评论 -
8个最佳的PHP扩展库
PHP标准库 (SPL)的目的就是提供一组接口,让开发者在PHP5中充分利用面向对象编程。因此本文我们搜集了8个最好的,能辅助开发者简化他们的工作,为他们的开发任务服务的PHP库。 1. Whoops : 更好的php错误报告库Whoops是一个易于处理和调试错误的PHP库 。它提供基于堆栈的的错误处理和好看的错误界面。它有个简单的API来处理异常,跟踪帧和数据,并能和任何转载 2017-05-26 09:42:16 · 491 阅读 · 0 评论 -
PHP里10个鲜为人知但却非常有用的函数
PHP里有非常丰富的内置函数,很多我们都用过,但仍有很多的函数我们大部分人都不熟悉,可它们却十分的有用。这篇文章里,我列举了一些鲜为人知但会让你眼睛一亮的PHP函数。 levenshtein() 你有没有经历过需要知道两个单词有多大的不同的时候,这个函数就是来帮你解决这个问题的。PHP里有非常丰富的内置函数,很多我们都用过,但仍有很多的函数我们大部分人都不熟悉,可它们却十分的有用。这篇文章转载 2017-06-01 09:36:37 · 602 阅读 · 0 评论 -
PHP 7 新特性你知道多少?
1. ?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1;它相当于: 1. ?? 运算符(NULL 合并运算符)把这个放在第一个说是因为我觉得它很有用。用法:$a = $_GET['a'] ?? 1;它相当于:php$a = isset($_GET['a']) ? $_GET转载 2017-06-01 09:37:29 · 291 阅读 · 0 评论 -
PHP 正则匹配中文
在做表单验证时对用户姓名的验证规则有以下要求要求:输入的内容需要满足的条件是:1、允许输入字符:数字(0-9)、字母(a-z和A-Z)、汉字、下划线(_)、圆点(.)和空格;2、姓名中间允许有空格;3、下划线、圆点和空格均为英文状态输入法下的字符;4、姓名前后不允许输入下划线、圆点、空格和特殊字符$str = 'abc测试 ef';if (preg_match('/^转载 2017-06-05 15:45:13 · 674 阅读 · 0 评论 -
PHP 实现四种基本排序算法
PHP 实现四种基本排序算法 许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。这里介绍冒泡排转载 2017-06-02 15:47:59 · 317 阅读 · 0 评论 -
PHP配置文件详解php.ini
[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;;; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为转载 2017-06-07 09:40:28 · 566 阅读 · 0 评论 -
PHP-redis中文文档
phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系 很有用;以下是redis官方提供的命令使用技巧: 下载地址如下: https://github.com/owlient/phpredis(支持redis 2.0.4)Redis::__construct构造函数$redis转载 2017-06-07 14:10:10 · 482 阅读 · 0 评论 -
PHP底层工作原理
从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是一切的核心,所有的外围功能均围绕zend实现。②Extensions转载 2017-06-07 15:15:20 · 998 阅读 · 0 评论 -
PHP学习笔记
//语法错误(syntax error)在语法分析阶段,源代码并未被执行,故不会有任何输出。/* 【命名规则】 */常量名 类常量建议全大写,单词间用下划线分隔 // MIN_WIDTH变量名建议用下划线方式分隔 // $var_name函数名建议用驼峰命名法 // varName定界符建议全大写 // 文件名建议全小写和下划线、数字 // func_name.ph转载 2017-06-07 20:06:44 · 643 阅读 · 0 评论 -
PHP引用(&)使用详解
php的引用(就是在变量或者函数、对象等前面加上&符号)在PHP 中引用的意思是:不同的名字访问同一个变量内容。与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容,在内存中存放的地址。1.变量的引用PHP 的引用允许你用两个变量来指向同一个内容 $a="ABC"; $b =&$a; echo $a;//这里输出转载 2017-06-07 20:24:45 · 311 阅读 · 0 评论 -
最简单的php操作MySQL数据库
Php操作mysql必须先开启mysq扩展函数库 首先先开启extension = mysqli_dll; 开启成功呢我就可以开始连接数据库了, 第一步:连接数据库 mysqli_connect(服务器地址,mysql用户名,mysql密码); $link= @mysqli_connect('localhost','root','123456');转载 2017-05-25 16:21:18 · 729 阅读 · 0 评论 -
PHP Web开发技巧
1、如何正确的创建一个网站的Index页面创建每一个网站时,建立网站的index页面是首要做的事情之一。如果你是一个PHP新手,在编写index页面时典型的做法是只对index页面所需的内容进行编程,其它链接创建另一个页面。不过,如果想学习一种更高效的方式来实现PHP编程,可以采用“index.php?page=home”模式,许多网站都在采用这种模式。2、使用Request Gl转载 2017-05-25 16:17:45 · 267 阅读 · 0 评论 -
检查PHP脚本的执行效率(xdebug)
xdebug是一个开源的php调试器,以php模块的形式加载并被使用。 windows 平台下: 一、安装xdebug模块 1、去www.xdebug.org下载相应版本php的模块文件,保存下载后的文件到php的ext目录,可以自己修改文件的名称,现在最新的版本是 2.0.1。 2、修改php.ini,增加如下信息 [Xdebug] zend_extension_ts转载 2017-05-24 10:28:08 · 403 阅读 · 0 评论 -
php学习路线图
在网上很多人公布了太多的PHP学习路线图,本人在互联网公司工作十余年,也带了很多PHP入门的新手,将他们的一些问题和学习路线图为大家整理出来,希望很多小白少走弯路。 一、 网上某些错误的学习路线图网上有些错误的学习路线图,让学完HTML、CSS后立马去学Javascript和jQuery等,这种课程简直是对牛弹琴。你特么的怎么不去搞个前端工程师培训或者是吹牛逼的全栈工程师培训呀。转载 2017-05-23 11:12:33 · 974 阅读 · 0 评论 -
PHP培训机构排名
PHP培训属于IT培训的一个领域。随着互联网的火爆,PHP也变得异常火爆。通过对PHP培训机构的调查与了解,到底学员选择哪一家的PHP培训机构才能够学到真正的技术,PHP培训到底哪家机构好?自学PHP的代价可谓不低,最节省时间最有效的方法就是上课系统学习五个月,可以直接找工作,小编为大家罗列了排名前五的PHP培训机构,供大家选择。 第一名 千锋千锋PHP敢于挖狠角,狠下血本一直是他转载 2017-05-23 11:21:45 · 1307 阅读 · 1 评论 -
PHP程序员的进阶之路
又是一年毕业季,可能会有好多毕业生即将进入开发这个圈子,踏上码农这个不归路。根据这些年在开发圈子总结的LNMP程序猿发展轨迹,结合个人经验体会,总结出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序员做对照设定学习成长目标。该文是按照目前主流技术做了一个最基本的梳理而且假设PHP程序员不是基础非常扎实的情况进行的设定,并且所转载 2017-05-23 11:23:55 · 744 阅读 · 0 评论 -
一把钥匙开一把锁
一把钥匙开一把锁是生活中的一种常识,连三岁大的小孩子都懂得。而且,一把钥匙开一把锁同时还是一种可以推广的理论,也就是教师常说的举一反三的道理,这就不是一般人能掌握的,所以值得一说。 记得去年我还在工地搬砖,一次喝酒过后,我们宿舍的老张头说起一个故事,单位单身宿舍楼是前年夏天装修的,资金控制在牛处长手里,牛处长找马老板接手这一项工程,马老板找一个没有施工资质的野鸡施工队伍把活儿干完了,从工程转载 2017-05-23 11:35:23 · 432 阅读 · 0 评论 -
送给还在php学习道路上迷茫的你
第一次听说PHP是在去年的一次同学聚会上,来自于化工学院的我,只在大一的基础课上学过一点C语言,倒是听到这个新名词却各位感兴趣,回去搜查一番资料了解到,php到底是什么。当时刚好工作不是太顺利,便决定开始自学这门新的编程语言。一开始我从HTML学起,买书,到网上看视频,然后试着自己写,但是进度特别慢,光是HTML和CSS断断续续花了1个多月时间,尝试去写静态页面的时候还是各种样式的问题自己都解决不转载 2017-05-23 11:36:59 · 466 阅读 · 0 评论 -
自学PHP与参加PHP培训的区别到底有多大
从我自己开始学习编程到现在经过八年多的时间,很多人问过我,或者经常听到别人讨论这个话题,结合现在认知,我简单谈一下这个问题。 现在很多招聘的公司,都不太喜欢培训机构出来的学生,认为他们没有工作经验,自学能力不强等等,所以很多培训过的同学去面试可能会受到鄙视。最近呢,大家也知道很多培训机构的学生去找工作已经不写培训经历了,这时候你会发现一个很有意思的现象,当他们选择不说培训过这件事情转载 2017-05-23 12:17:21 · 343 阅读 · 0 评论 -
PHP程序员要想在北京买房你得狠
开始,先简单介绍一下我自己,我是一个标准的PHP程序员,虽然我做过很多管理岗位,对产品、对市场也有很多的涉及,但骨子里我依然坚持认为自己是一个PHP程序员,谁叫PHP才是这个世界上最好的语言呢? 现在我住在北京的二环边上,一个房价10万每平的小区里面,除了这套房子,五环外以及北京周边还有六套房。而这些都是我近六年来通过自己的努力以及媳妇儿不断的”激励”中获得的。当然一开始我就说这些事情,大转载 2017-05-23 14:52:46 · 878 阅读 · 0 评论 -
PHP培训的优势
北京千锋PHP培训的优势:1. PHP跨平台。所谓跨平台,就是在各种操作系统中都能使用。比如说Linux、UNIX、Windows、Mac OS。2. 开源、免费。和PHP搭档的平台都是免费的。你不用花一分钱,就能搭建自己的网站。比如说Linux免费、Apache免费、Ngix免费、MySQL免费。3. 有很多成熟的框架。国内使用最多的ThinkPHP,目前已经发展到TP5了。用了TP转载 2017-05-23 15:06:04 · 737 阅读 · 0 评论 -
八年了必须放手了,我不是你妈妈
谨以此文悼念自己的坚持了8年的初恋以及逝去的青春。 晚上七点,写完日报,上传今天更新的代码。简单的收拾,挤上了回家的地铁,天气慢慢变热了,地铁中的味道也丰富了起来。站在角落,拿出手机,也就这段时间我可以玩会手机。弹出了闺密发来的链接,题目是《有些人就不配有女朋友》。我的心颤了一下,但还是忍不住打开了链接。是个视频,一个大学生跟女朋友是异地恋,最近发觉女朋友回复信息不太正常。但是呢自己转载 2017-05-23 15:26:00 · 782 阅读 · 0 评论 -
深入理解MVC
首先我们来看看MVC架构的示意图: 和访问者交互的是控制层(Controller层),控制器(controller)是同类交互的集合,每一个交互的操作,都对应了一个动作(action)。在Thinkphp框架中,全部的控制器类都必须继承于Action。对数据库进行存取的是模型层(Model层),在Thinkphp框架中,全部的模型器类都必须继承于Model。转载 2017-05-23 17:49:20 · 227 阅读 · 0 评论 -
MySQL忘记密码的解决办法
在windows下:打开命令行窗口,停止MySQL服务:Net stop mysql启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe (或mysqld.exe)执行:mysqld-nt (或mysqld.exe) –skip-grant-tables 当前窗口将会停止。另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL转载 2017-05-24 10:07:41 · 342 阅读 · 2 评论 -
面向对象的六大设计原则
OOP基本上有6大原则,而实际上都是互补的,也就是说一些原则需要利用另一些原则来实现自己。6大原则如下:1) Open-Close Principle(OCP),开-闭原则,讲的是设计要对扩展有好的支持,而对修改要严格限制。这是最重要也是最为抽象的原则,基本上我们所说的Reusable Software既是基于此原则而开发的。其他的原则也是对它的实现提供了路径。2) Liskov转载 2017-05-24 10:24:48 · 233 阅读 · 0 评论 -
php 设计模式
1.单例模式 单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。为什么要使用PHP单例模式1. php的应用主要在于数据库应用, 一个应用中会存在大量转载 2017-06-07 21:00:13 · 346 阅读 · 0 评论