PHP tutorials
PHP is a widely-used, open-source scripting language designed specifically for web development. Known for its simplicity and flexibility, PHP is a go-to choice for creating dynamic and interactive websites. Its integration with HTML and seamless compatibility with databases like MySQL make it a popular tool for building web applications, ranging from simple blogs to complex e-commerce platforms.
E-books
PHP offers a robust set of features, including server-side scripting, session management, and support for various frameworks such as Laravel, Symfony, and CodeIgniter. Its easy-to-learn syntax and extensive standard library simplify tasks such as file handling, form processing, and email management. PHP’s active development and widespread adoption ensure its relevance in powering millions of websites across the globe.
Widely recognized for its scalability and versatility, PHP is used by major platforms like WordPress and Drupal to build CMSs and manage content efficiently. From small businesses to large enterprises, PHP enables developers to create secure, reliable, and performance-driven web applications. With a strong community and ecosystem of tools, PHP continues to be a cornerstone of modern web development.
PHP
- PHP basics
- PHP Variables
- PHP Exceptions
- PHP Conditionals
- PHP Flow Control
- PHP foreach
- PHP string
- PHP String Interpolation
- PHP Anonymous Classes
- PHP Traits
- PHP Namespaces
- PHP Array
- PHP Array functions
- PHP Array Sort
- PHP match expression
- PHP Spaceship Operator
- PHP function
- PHP Named Arguments
- PHP float type
- PHP OOP
- PHP PDO
- PHP Filter Data
- PHP GET/POST request
- PHP cURL
- PHP Streams
- PHP regular expressions
- PHP Union Types
- PHP Nullsafe Operator
- PHP JSON
- PHP CSV
- PHP Carbon
- PHP Monolog
- PHP Config
- PHP Faker
- PHP Twig
- PHP Superglobals
- PHP Valitron
- Doctrine DBAL QueryBuilder
- PHP Respect Validation
- PHP Rakit Validation
- PHP mysqli
- CakePHP database
- PHP SQLite3
- PHP filesystem functions
- PHP WeakMap
- PHP ValueError
- PHP Constructor Property Promotions
- PHP Predicates
- PHP Behat
- PHP Brick/Math
- PHP pitfalls
- PHP if/else/elseif keywords
- PHP switch/case keywords
- PHP default keyword
- PHP break keyword
- PHP continue keyword
- PHP for keyword
- PHP foreach keyword
- PHP while keyword
- PHP do keyword
- PHP function keyword
- PHP return keyword
- PHP class keyword
- PHP interface keyword
- PHP trait keyword
- PHP extends keyword
- PHP implements keyword
- PHP new keyword
- PHP instanceof keyword
- PHP clone keyword
- PHP global keyword
- PHP static keyword
- PHP const keyword
- PHP final keyword
- PHP abstract keyword
- PHP private keyword
- PHP protected keyword
- PHP public keyword
- PHP readonly keyword
- PHP try/catch/finally keywords
- PHP throw keyword
- PHP namespace keyword
- PHP use keyword
- PHP as keyword
- PHP echo keyword
- PHP print keyword
- PHP isset keyword
- PHP unset keyword
- PHP empty keyword
- PHP include keyword
- PHP include_once keyword
- PHP require keyword
- PHP require_once keyword
- PHP yield keyword
- PHP fn keyword
- PHP match keyword
- PHP enum keyword
- PHP bool keyword
- PHP int keyword
- PHP float keyword
- PHP string keyword
- PHP array keyword
- PHP object keyword
- PHP iterable keyword
- PHP callable keyword
- PHP mixed keyword
- PHP void keyword
- PHP never keyword
- PHP Bubble Sort
- PHP Insertion Sort
- PHP Selection Sort
- PHP Merge Sort
- PHP Quick Sort
- PHP Heap Sort
- PHP Counting Sort
- PHP Radix Sort
- PHP Bucket Sort
- PHP Shell Sort
PHP Filesystem Functions
- PHP basename function
- PHP chgrp function
- PHP chmod function
- PHP chown function
- PHP clearstatcache function
- PHP copy function
- PHP delete function
- PHP dirname function
- PHP disk_free_space function
- PHP disk_total_space function
- PHP diskfreespace function
- PHP fclose function
- PHP fdatasync function
- PHP feof function
- PHP fflush function
- PHP fgetc function
- PHP fgetcsv function
- PHP fgets function
- PHP fgetss function
- PHP file function
- PHP file_exists function
- PHP file_get_contents function
- PHP file_put_contents function
- PHP fileatime function
- PHP filectime function
- PHP filegroup function
- PHP fileinode function
- PHP filemtime function
- PHP fileowner function
- PHP fileperms function
- PHP filesize function
- PHP filetype function
- PHP flock function
- PHP fnmatch function
- PHP fopen function
- PHP fpassthru function
- PHP fputcsv function
- PHP fputs function
- PHP fread function
- PHP fscanf function
- PHP fseek function
- PHP fstat function
- PHP fsync function
- PHP ftell function
- PHP ftruncate function
- PHP fwrite function
- PHP glob function
- PHP is_dir function
- PHP is_executable function
- PHP is_file function
- PHP is_link function
- PHP is_readable function
- PHP is_uploaded_file function
- PHP is_writable function
- PHP is_writeable function
- PHP lchgrp function
- PHP lchown function
- PHP link function
- PHP linkinfo function
- PHP lstat function
- PHP mkdir function
- PHP move_uploaded_file function
- PHP parse_ini_file function
- PHP parse_ini_string function
- PHP pathinfo function
- PHP pclose function
- PHP popen function
- PHP readfile function
- PHP readlink function
- PHP realpath function
- PHP realpath_cache_get function
- PHP realpath_cache_size function
- PHP rename function
- PHP rewind function
- PHP rmdir function
- PHP set_file_buffer function
- PHP stat function
- PHP symlink function
- PHP tempnam function
- PHP tmpfile function
- PHP touch function
- PHP umask function
- PHP unlink function
PHP Array functions
- PHP array Function
- PHP array_all Function
- PHP array_any Function
- PHP array_change_key_case Function
- PHP array_chunk Function
- PHP array_column Function
- PHP array_combine Function
- PHP array_count_values Function
- PHP array_diff Function
- PHP array_diff_assoc Function
- PHP array_diff_key Function
- PHP array_diff_uassoc Function
- PHP array_diff_ukey Function
- PHP array_fill Function
- PHP array_fill_keys Function
- PHP array_filter Function
- PHP array_find Function
- PHP array_find_key Function
- PHP array_flip Function
- PHP array_intersect Function
- PHP array_intersect_assoc Function
- PHP array_intersect_key Function
- PHP array_intersect_uassoc Function
- PHP array_intersect_ukey Function
- PHP array_is_list Function
- PHP array_key_exists Function
- PHP array_key_first Function
- PHP array_key_last Function
- PHP array_keys Function
- PHP array_map Function
- PHP array_merge Function
- PHP array_merge_recursive Function
- PHP array_multisort Function
- PHP array_pad Function
- PHP array_pop Function
- PHP array_product Function
- PHP array_push Function
- PHP array_rand Function
- PHP array_reduce Function
- PHP array_replace Function
- PHP array_replace_recursive Function
- PHP array_reverse Function
- PHP array_search Function
- PHP array_shift Function
- PHP array_slice Function
- PHP array_splice Function
- PHP array_sum Function
- PHP array_udiff Function
- PHP array_udiff_assoc Function
- PHP array_udiff_uassoc Function
- PHP array_uintersect Function
- PHP array_uintersect_assoc Function
- PHP array_uintersect_uassoc Function
- PHP array_unique Function
- PHP array_unshift Function
- PHP array_values Function
- PHP array_walk Function
- PHP array_walk_recursive Function
- PHP arsort Function
- PHP asort Function
- PHP compact Function
- PHP count Function
- PHP current Function
- PHP each Function
- PHP end Function
- PHP extract Function
- PHP in_array Function
- PHP key Function
- PHP key_exists Function
- PHP krsort Function
- PHP ksort Function
- PHP list Function
- PHP natcasesort Function
- PHP natsort Function
- PHP next Function
- PHP pos Function
- PHP prev Function
- PHP range Function
- PHP reset Function
- PHP rsort Function
- PHP shuffle Function
- PHP sizeof Function
- PHP sort Function
- PHP uasort Function
- PHP uksort Function
- PHP usort Function
PHP Network functions
- PHP checkdnsrr Function
- PHP closelog Function
- PHP dns_check_record Function
- PHP dns_get_mx Function
- PHP dns_get_record Function
- PHP fsockopen Function
- PHP gethostbyaddr Function
- PHP gethostbyname Function
- PHP gethostbynamel Function
- PHP gethostname Function
- PHP getmxrr Function
- PHP getprotobyname Function
- PHP getprotobynumber Function
- PHP getservbyname Function
- PHP getservbyport Function
- PHP header Function
- PHP header_register_callback Function
- PHP header_remove Function
- PHP headers_list Function
- PHP headers_sent Function
- PHP http_clear_last_response_headers Function
- PHP http_get_last_response_headers Function
- PHP http_response_code Function
- PHP inet_ntop Function
- PHP inet_pton Function
- PHP ip2long Function
- PHP long2ip Function
- PHP net_get_interfaces Function
- PHP openlog Function
- PHP pfsockopen Function
- PHP request_parse_body Function
- PHP setcookie Function
- PHP setrawcookie Function
- PHP socket_get_status Function
- PHP socket_set_blocking Function
- PHP socket_set_timeout Function
- PHP syslog Function
PHP PDO Functions
- PHP PDO class
- PHP PDOStatement class
- PHP PDOException class
- PHP PDODriver interface
- PHP PDOStatementInterface interface
- PHP PDO::__construct method
- PHP PDO::beginTransaction method
- PHP PDO::commit method
- PHP PDO::errorCode method
- PHP PDO::errorInfo method
- PHP PDO::exec method
- PHP PDO::getAttribute method
- PHP PDO::getAvailableDrivers method
- PHP PDO::inTransaction method
- PHP PDO::lastInsertId method
- PHP PDO::prepare method
- PHP PDO::query method
- PHP PDO::quote method
- PHP PDO::rollBack method
- PHP PDO::setAttribute method
- PHP PDOStatement::bindColumn method
- PHP PDOStatement::bindParam method
- PHP PDOStatement::bindValue method
- PHP PDOStatement::closeCursor method
- PHP PDOStatement::columnCount method
- PHP PDOStatement::debugDumpParams method
- PHP PDOStatement::errorCode method
- PHP PDOStatement::errorInfo method
- PHP PDOStatement::execute method
- PHP PDOStatement::fetch method
- PHP PDOStatement::fetchAll method
- PHP PDOStatement::fetchColumn method
- PHP PDOStatement::fetchObject method
- PHP PDOStatement::getAttribute method
- PHP PDOStatement::getColumnMeta method
- PHP PDOStatement::nextRowset method
- PHP PDOStatement::rowCount method
- PHP PDOStatement::setAttribute method
- PHP PDOStatement::setFetchMode method
PHP Curl functions
- PHP curl_close function
- PHP curl_copy_handle function
- PHP curl_errno function
- PHP curl_error function
- PHP curl_escape function
- PHP curl_exec function
- PHP curl_getinfo function
- PHP curl_init function
- PHP curl_multi_add_handle function
- PHP curl_multi_close function
- PHP curl_multi_errno function
- PHP curl_multi_exec function
- PHP curl_multi_getcontent function
- PHP curl_multi_info_read function
- PHP curl_multi_init function
- PHP curl_multi_remove_handle function
- PHP curl_multi_select function
- PHP curl_multi_setopt function
- PHP curl_multi_strerror function
- PHP curl_pause function
- PHP curl_reset function
- PHP curl_setopt function
- PHP curl_setopt_array function
- PHP curl_share_close function
- PHP curl_share_errno function
- PHP curl_share_init function
- PHP curl_share_init_persistent function
- PHP curl_share_setopt function
- PHP curl_share_strerror function
- PHP curl_strerror function
- PHP curl_unescape function
- PHP curl_upkeep function
- PHP curl_version function
last modified April 26, 2025