background preloader

PHP

Facebook Twitter

PHP 5 convert to PHP7

PHP-FIG — PHP Framework Interop Group. PSR-2: Coding Style Guide - PHP-FIG. This guide extends and expands on PSR-1, the basic coding standard.

PSR-2: Coding Style Guide - PHP-FIG

The intent of this guide is to reduce cognitive friction when scanning code from different authors. It does so by enumerating a shared set of rules and expectations about how to format PHP code. The style rules herein are derived from commonalities among the various member projects. When various authors collaborate across multiple projects, it helps to have one set of guidelines to be used among all those projects. Thus, the benefit of this guide is not in the rules themselves, but in the sharing of those rules. The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in RFC 2119.

PHP: in_array() function. The in_array() function is used to check whether a value exists in an array or not.

PHP: in_array() function

Note: Searches haystack for needle using loose comparison unless strict is set. Version (PHP 4 and above) Syntax in_array(search_value, array_name, mode) Parameters *Mixed : Mixed indicates that a parameter may accept multiple (but not necessarily all) types. Return value TRUE if search_value is found in array_name, FALSE otherwise. Php - Delete an element from an array. PHP Development. Alternative data hashing: md5() – Hacking with PHP - Practical PHP. String md5 ( string source [, bool raw_output]) Although the sha1() function is recommended for hashing data securely, another popular algorithm is MD5, where the "MD" for Message Digest.

Alternative data hashing: md5() – Hacking with PHP - Practical PHP

The md5() function produces a data hash in exactly the same way as sha1(), with the difference is that it is only 32-bytes long. Because sha1() is longer, it is less likely to have a "collision" - a situation where two different strings share the same hash. Using md5() is the same as using sha1(): Oops! Note if you are thinking having fewer bits in MD5 makes it less secure, you are correct - but only just. Free Coding Guide for Beginners — Code Conquest.

The 50 Best Websites to Learn PHP. Did you know that PHP is used to create a wide variety of dynamic sites and web applications around the web?

The 50 Best Websites to Learn PHP

Even more, PHP powers some extremely popular platforms like WordPress, Wikipedia and more. As part of CodeConquest’s Top 50 Series, we are going to highlight 50 of the best websites to learn PHP! You searched for php - Download Free Tutorials. PhpAcademy. Object-oriented Programming (OOP) in C++ 1.

Object-oriented Programming (OOP) in C++

Why OOP? Suppose that you want to assemble your own PC, you go to a hardware store and pick up a motherboard, a processor, some RAMs, a hard disk, a casing, a power supply, and put them together. You turn on the power, and the PC runs. You need not worry whether the motherboard is a 4-layer or 6-layer board, whether the hard disk has 4 or 6 plates; 3 inches or 5 inches in diameter, whether the RAM is made in Japan or Korea, and so on. You simply put the hardware components together and expect the machine to run. Similarly, a car is assembled from parts and components, such as chassis, doors, engine, wheels, brake, and transmission. Hardware, such as computers and cars, are assembled from parts, which are reusable components. How about software? Why re-invent the wheels? 1.1 Traditional Procedural-Oriented languages Can we do this in traditional procedural-oriented programming language such as C, Fortran, Cobol, or Pascal?

The programs are made up of functions. 1.3 Benefits of OOP 2. Web Development Courses and Nanodegree Programs. PHP: The Right Way. Learn PHP in Y Minutes. This document describes PHP 5+.

Learn PHP in Y Minutes

Visit the official PHP documentation for reference and community input. If you’re interested in up-to-date best practices, visit PHP The Right Way. If you’re coming from a language with good package management, check out Composer. For common standards, visit the PHP Framework Interoperability Group’s PSR standards. Beginners PHP Tutorials. PHP: Introduction - Manual. PHP supports eight primitive types.

PHP: Introduction - Manual

Four scalar types: Three compound types: And finally two special types: PHP 101 (part 6): Functionally Yours - Zend Developer Zone. A Little KnowledgeIn Plain EnglishMonday Morning BluesHaving an Argument… or TwoCircles in the SandMarching Order The Amazing Shrinking Argument ListGoing GlobalChecking References.

PHP 101 (part 6): Functionally Yours - Zend Developer Zone

10+ Php projects for beginners. Here is a list of project ideas for PHP beginners.

10+ Php projects for beginners

Learning a programming language can sometimes be a little tricky, having a project helps you to structure your learning and get extra motivation. To-do list. Make a simple web app where you could add, mark as completed and delete to-do items.CMS (content management system) for a blog or portfolio (a.k.a very very basic version of WordPress). Create a simple login/registration system, ability to add and edit content once you are logged in which would be shown on the homepage.Shopping cart.Make a list of products with prices and availability and create ability for people to add products to a shopping basket and then send yourself a confirmation email once a person decides to buy things.RSS news reader.

Build an app which would get you the latest headlines from RSS of your favourite blog.Basic forum. PHP basic - Exercises, Practice, Solution. 1.

PHP basic - Exercises, Practice, Solution

Write a PHP script to get the PHP version and configuration information. Go to the editorClick me to see the solution. PHP Projects for Beginners.