编写PHP用什么软件好?
前台页面frontpage dreamweaver都可以,后台PHP可以用eclipse或直接用文本编辑器来写,数据库要看你使用的是什么数据库,mysql一般可以用phpmyadmin,oracle可以用pl/sql或toad网页如果要做的漂亮势必还需要photoshop 和 flash(现在flash已经逐渐被html5取代)
php用什么软件编写?
最好的php开发工具,你说的是IDE吧!这个有很多,但是因人而异,Zend Studio 这个应该算是用的最多的吧,PhpStorm、EPP、Zend Studio 、phpDesigner8、Rapid PHP 2014EclipsePHP Studio 3、sublime、komodo、Expression Web 4。反正是有很多,最好的,这个还真不好说,只能说功能的强大,以及个人的喜好,做php必然少不了页面,像我自己使用的是Dreamweaver还是比较多一点,可以可视化调试页面,但是代码提示就不够了,看个人吧,想专业一点就Zend Studio吧!
编写php网页中,*.class.php是什么文件?
一般带class的都是类文件,表明这个文件是个什么作用的类。。都是在别的php页要用到这个类的时候引进这个文件用的!
什么是PHP数组?PHP数组有哪几类?
不贴内容了,原因几个帖子,题主看一看,对PHP数组会有一个深刻的认识。
大多是对数组有个印象,而你可以对数组之所以是数组有个理解了。
1 《PHP没有真正的数组》CSDN译的一篇外文,说的很透彻:
https://mp.weixin.qq.com/s/sbBzj_BwI-MoYV8yA5r_og
2 其实上一个文章,在php的官方文档Array一节介绍的非常仔细,还有例证。
https://www.php.net/manual/zh/language.types.array.php
文档开头就说了,“PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。”
且key仅支持数字和string。其他类型的会自动进行类型转换。
题主亲自动手敲一下吧。
新手自学PHP要怎么着手好?
新手学PHP需要具体的学习路线
第一轮迭代 (6天, 迅速掌握PHP做网站到底是什么回事)HTML(3天学习+2天练习) 教程:8小时学会HTML网页开发PHP3小时光速入门 (半天学习+半天练习) 教程: http://pan.baidu.com/s/1pGHc0第二轮迭代 (14天, 夯实PHP理论基础,并用面向过程做一个Blog)PHP基础巩固(3天学习+2天练习) 教程: PHP基础巩固 自学it网MySQL3天基础巩固(当天学的当天练,共3天) 教程: 链接: http://pan.baidu.com/s/1kUCbF63密码: qcchBlog开发(cookie/session,文件上传,分页类,GD缩略图,验证码,在此项目都将练到,6天)视频地址: 链接: http://pan.baidu.com/s/1eR50qlG密码: 46u7第三轮迭代 (4天,继续提升理论知识)PHP面向对象 (2天) 教程: 链接: http://pan.baidu.com/s/1qXvXDqG 密码: apvhPHP面向对象常用类 (1天) 自己搜索着写出上传类,缩略图类,分页类,MySQL类面向对象方式再次做Blog (1天) 同上,自己摸索来第四轮迭代 (7天, 框架,等实用开发工具,为就业做准备)Http协议 (半天) 教程: 链接: http://pan.baidu.com/s/1i4Onuex 密码: x538正则表达式 (半天) 链接: http://pan.baidu.com/s/1bLbwCm 密码: k7tkTP框架 (1天) 教程: 见下一行.用TP框架做一个商城(5天) 教程:http://pan.baidu.com/s/1bTRsxo 密码: ed5i (发布于16年/07/17)第五轮迭代 (7天, js/jquery等前端技能)javascript (2天学习+1天练习) 教程: 谈笑间学会JavascriptJS游戏--别踩白块ajax (半天学习+半天练习) 教程: http://pan.baidu.com/s/1hMOA 看前10集即可jquery (2天学习+1天练习) 教程: jQuery 实战经典第六轮迭代 (4天,Linux服务器)Linux(3天) 教程: Linux 入门基础lnmp环境(1天) 教程: 教你编译PHP7 (nginx+mysql+php7)第七轮迭代 (3天,实用开源产品的二次开发.套模板虽 low,但不敢保证你一定去大公司对不对?)PHPCMS模板(1天)ecshop二次开发(1天)discuz插件开发(1天)第八轮迭代 (面试及就业实用技术)svn+git (1天)bootstrap响应布局 (1天)微信开发 (1天) 教程: 链接: http://pan.baidu.com/s/1gfjtNaF 密码: ffmg 链接: http://pan.baidu.com/s/1jI0OCkQ 密码: ck3c第九轮迭代 ( 3-5 年 ,注意是"年")各种框架,JS深入,MySQL优化, PHP底层,Linux运维,网络,C语言,python...
自学和培训的异同须知: 学习方式有异同,但知识无异同.无论是自学还是培训,CURD还是那个CURD , for循环还是那个for循环答主倾向于"自学",因为"那样比较酷的说", 这真是一个好消息.说明你爱程序,而不是仅仅是为了糊口才去学. 你一定可以成为一名优秀的"程序媛"其实,培训就是花钱买一个学习氛围, 花钱买时间一人自学, 就是凭毅力, 花时间省钱.以我的经验:相同的0基础学员自学,一般需要6-12个月.培训,一般需要2-4个月.而培训总花费一般在1万-2万之间,大概是2-3月的工资.自学的难度在于:没有强制性,学习时间易被手机/微信/QQ 打断,容易沮丧, 一个小问题,一上午没搞出来,又没有老师指点,特别打击.学练不统一, 只看视频,感觉懂了就过, 往往不去认真完成课后案例或项目.导致根基浮浅.所以,你如果离就业还早,比如大二,大三,不妨自学.如果临近就业, 不妨培训.但无论选哪条路, 努力,都是必须的!