如何快速提高php水平?
个人情况如下:
1、2年前端开发经验
2、对js有深入理解,例如js设计模式、闭包等
3、有过php/mysql自学经历,基础还行,不会的就翻翻手册
主要是想朝全栈工程师方向发展,由于近期接了一个电商网站的活,急需快速提高PHP水平(chong dian),望过来人指定迷津,小弟不胜感激,拜谢!
回复内容:
个人情况如下:
1、2年前端开发经验
2、对js有深入理解,例如js设计模式、闭包等
3、有过php/mysql自学经历,基础还行,不会的就翻翻手册
主要是想朝全栈工程师方向发展,由于近期接了一个电商网站的活,急需快速提高PHP水平(chong dian),望过来人指定迷津,小弟不胜感激,拜谢!
首先学习的过程是借鉴别人的经验的过程,每个人自己能够自己完全的创造自己的思想的时候还是很少的。当然这只是个人的观点:
学习的首要条件:遵守标准
composer
php-fig
学习的第二步:寻找包库
awesome thing 集合
http://getawesomeness.com/
php类库集合
http://www.phpclasses.org/
php的composer包库
https://packagist.org/
国内的好的网站:
http://phphub.org
活跃度虽然不是很高但是思想都很超前。
http://segmentfalut.com
就是本网站
PHP手册就是最好的老师,你完全可以边做边学,不会的翻手册,基础扎实了,学框架易如反掌(框架重要的是实现原理)。用了框架后,写后台就是套模板,和CURD了。。。
推荐你去“慕课网”里面php课程很不错的,入门进阶的都有。
实际项目中锻炼开发能力是最有效的。可以自己写一些小项目,在实际开发中发现问题并解决。这样不仅可以提高编码能力,还能学习架构。我学手艺那会儿,就自己写过php框架和cms,这些重复发明轮子的工作就是为了研究和理解php技巧,并且能全新地从系统架构、数据库设计、前后端实际编码,就是你所说的”全栈“。
用。真正的用才是王道。我用来一周吧。不要拒绝认为难。就是做第一个的时候难。后面上手了就很快了。
想学好js的路过,php上手比js快,直接上框架做一个项目,就上手了;做电商网站,自己没思路的话,可以参考ecshop的源码,帮助很大

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

This tutorial demonstrates how to efficiently process XML documents using PHP. XML (eXtensible Markup Language) is a versatile text-based markup language designed for both human readability and machine parsing. It's commonly used for data storage an

JWT is an open standard based on JSON, used to securely transmit information between parties, mainly for identity authentication and information exchange. 1. JWT consists of three parts: Header, Payload and Signature. 2. The working principle of JWT includes three steps: generating JWT, verifying JWT and parsing Payload. 3. When using JWT for authentication in PHP, JWT can be generated and verified, and user role and permission information can be included in advanced usage. 4. Common errors include signature verification failure, token expiration, and payload oversized. Debugging skills include using debugging tools and logging. 5. Performance optimization and best practices include using appropriate signature algorithms, setting validity periods reasonably,

A string is a sequence of characters, including letters, numbers, and symbols. This tutorial will learn how to calculate the number of vowels in a given string in PHP using different methods. The vowels in English are a, e, i, o, u, and they can be uppercase or lowercase. What is a vowel? Vowels are alphabetic characters that represent a specific pronunciation. There are five vowels in English, including uppercase and lowercase: a, e, i, o, u Example 1 Input: String = "Tutorialspoint" Output: 6 explain The vowels in the string "Tutorialspoint" are u, o, i, a, o, i. There are 6 yuan in total

If you are an experienced PHP developer, you might have the feeling that you’ve been there and done that already.You have developed a significant number of applications, debugged millions of lines of code, and tweaked a bunch of scripts to achieve op

Static binding (static::) implements late static binding (LSB) in PHP, allowing calling classes to be referenced in static contexts rather than defining classes. 1) The parsing process is performed at runtime, 2) Look up the call class in the inheritance relationship, 3) It may bring performance overhead.

What are the magic methods of PHP? PHP's magic methods include: 1.\_\_construct, used to initialize objects; 2.\_\_destruct, used to clean up resources; 3.\_\_call, handle non-existent method calls; 4.\_\_get, implement dynamic attribute access; 5.\_\_set, implement dynamic attribute settings. These methods are automatically called in certain situations, improving code flexibility and efficiency.
