php模板引擎

php从业者不同阶段必须掌握的职业技能

只谈情不闲聊 提交于 2019-11-28 00:28:47
PHP初级开发工程师 PHP初级开发工程师需要掌握的技能 1. 走进PHP的世界 PHP介绍、PHP版本发展历史、PHP薪资水平和职业发展、WEB开发中基础概念介绍、PHP开发环境搭建、HTML+CSS等入门内容。 2.PHP基础语法 变量、数据类型、常量、流程控制、运算符、字符串、数组、函数等。 3. PHP进阶 HTTP协议、超全局变量,会话控制(session,cookie),文件系统,上传文件,图像处理等。 4. MySQL数据库 库,表,字段类型,SQL语句,事务,锁,表引擎,索引,函数,存储过程,视图等 5.PHP操作MySQL数据库 使用mysql扩展函数操作数据库,实现增,删,改,查,搜索,排序,翻页等功能。 6.实现常用的功能模块 注册,登录,记住登录状态,找回密码,无限级,权限(RBAC)等。 7. 网站安全 SQL注入,XSS(跨站脚本攻击),CSRF(跨站请求伪造),ARP攻击,DDOS攻击,撞库,钓鱼网站,SSL等。 8.微信接口开发 微信号申请、微信类型、接收消息、发送消息、微信JS-SDK、微信支付等。 9. Soket编程 socket、TCP/UDP、构造HTTP协议字符串、发送协议、XML、正则表达式、网页采集等。 10.PHP多用户微信商城系统.zip(实战教程) 需求分析,微信接口开发,数据库设计,商城后台,前台,微信支付

php面试知识

荒凉一梦 提交于 2019-11-27 13:53:44
又开始搞php了,好多php知识忘记了,学习php的方法是看面试题 下面是我搜集的一份php的面试题目 1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分) echo date("Y-m-d H:i:s",strtotime("-1 day")); 2、echo(),print(),print_r()的区别(3分) echo是PHP语句,可输出一个或多个字符串,echo效率相对较高,无返回值. print和print_r是函数,有返回值. print只能打印简单类型变量(如int,string等),只可以同时输出一个字符串. print_r可打印复杂类型变量(如数组,对象等) 3、能够使HTML和PHP分离开使用的模板(1分) templateLib,smarty,….. 4、使用哪些工具进行版本控制?(1分) 比较有代表性的:CVS,Subversion 5、如何实现字符串翻转?(3分) 方式多种多样,直接利用PHP的strrev函数实现字符串翻转.或自己写: $str = "hello,World!"; for($i=strlen($str)-1; $i>=0; $i--) { echo $str[$i]; } echo "\n"; 6、优化MYSQL数据库的方法。(4分,多写多得) 创建索引;优化数据库表结构 使用存储过程; 7、PHP的意思

php自学提升进阶路线

允我心安 提交于 2019-11-27 01:00:23
一、实战演练 熟悉语法&api -> 阅读zend、ci、wordpress源码 -> 用PHP独立开发项目 -> 深入了解PHP引擎实现细节、扩展编写、性能优化等 (1周)HTML+CSS HTML5+CSS3 (2-3天)留言板或记事本,(增删改查,数组函数数据库函数) (7天)bbs或企业网站,(模板、分页、权限)phpchina的高手PHP高手带路--问题汇总解答以及PHP手册 (1个月)学习discuz学习外国的开源程序(zencert Joomla drupal).学习phpchina上的精华知识。 (1个月)深入学习zf框架(增删改查,权限控制,前端模板页面等) (长期总结)对自己做过的小项目进行总结,用面向对象思想,对结构优化。 看开源的框架源码(这步请注意找一些比较小巧的开源框架如 CI,Slim ),增强对 MVC 的理解 更加深入的系统的学习(MySQL Linux C 语言 javascript html css redis 等) 最紧要实战: (2周)3个站(至少20个美工页面)psd to html 切制练习。 (1周)jquery实战演习 (1月)用zf框架,开发模块,达到灵活掌握 必须掌握的知识点: 数据库必须熟练掌握 mysql & sqlserver,同时必须熟练zendstdio的操作。 熟练进行phpmyadmin的操作。 adodb

补充笔记

帅比萌擦擦* 提交于 2019-11-26 19:29:42
mysql语句中, 为什么有的时候可以直接按回车就提交了, 而有的时候, 按回车去换行了? 这是因为, mysql会检查当前语句的末尾, 有没有分号, 看这条语句数否输入完了, 如有分号,就认为输入完毕了, 这时候回车就被提交了; 反之, 如果没有分号, 就认为还没有输入完,于是 这时候回车就被当作输入内容了, 而不是提交,从而被 换行了. 在tp中, 获取一条记录, 可以使用查询find, 或getField方法, 但是通常使用 find方法, 然后通过 find 方法获取的 一维数组来 提取字段值, 而getField获取的值不好提取出来. jquery中, click的回调函数 动作 出现错乱? 这种 click中的 回调函数, 是一个闭包函数, 由于 闭包函数 可以访问 外部的 变量( for 中的 循环变量, 和 $('.同一个类选择器')的 隐含多个对象的隐含循环 ) 关于echo中使用赋值? echo '本班科任老师: '. $jsname = $ret[$i]['jsname'].' '; dump (array('jsname'=>$jsname, 'class'=>$curClass, 'pjstud'=>$stud)); 要注意,如果 echo 后面 一个 变量的时候, 这个变量又使用 等于的方式, 那么最后, 等号最后的所有内容 , 都将赋值给这个变量,