Official Certification Course

Become a php Developer

Master php with our comprehensive, free interactive course. Pass the exam to earn your industry-recognized certificate. Includes interactive examples, quizzes, and a verifiable digital certificate upon completion.

php

Course Syllabus

1PHP Tutorial
2PHP Reference
3PHP Exercises
4PHP Quiz
5PHP Examples
6PHP Introduction
7PHP Installation
8PHP Syntax
9PHP Comments
10PHP Multiline Comments
11PHP Variables
12PHP Variable Scope
13PHP Data Types
14PHP Strings
15PHP String Functions
16PHP - Modify Strings
17PHP - Concatenate Strings
18PHP Slicing Strings
19PHP - Escape Characters
20PHP Numbers
21PHP Type Casting
22PHP Math
23PHP Constants
24PHP Magic Constants
25PHP Operators
26PHP if Statements
27PHP if Operators
28PHP if...else Statements
29PHP if Shorthand
30PHP Nested if Statements
31PHP switch Statement
32PHP Loops
33PHP while Loop
34PHP do while Loop
35PHP for loop
36PHP foreach loop
37PHP Break Statement
38PHP Continue Statement
39PHP Functions
40PHP Arrays
41PHP Indexed Arrays
42PHP Associative Arrays
43PHP Create Arrays
44PHP Access Arrays
45PHP Update Array Items
46PHP Add Array Items
47PHP Remove Array Items
48PHP Sorting Arrays
49PHP Multidimensional Arrays
50PHP Array Functions
51PHP Superglobals
52PHP $GLOBALS Superglobal
53PHP $_SERVER Superglobal
54PHP $_REQUEST Superglobal
55PHP $_POST Superglobal
56PHP $_GET Superglobal
57PHP Regular Expressions
58PHP Regular Expression Functions
59PHP Form Handling
60PHP Form Validation
61PHP Forms Required Fields
62PHP Forms Validate E-mail and URL
63PHP Complete Form Example
64PHP Date and Time
65PHP include and require
66PHP File Handling
67PHP File Open/Read/Close
68PHP File Create/Write
69PHP File Upload
70PHP Cookies
71PHP Sessions
72PHP Filters
73PHP Filters Advanced
74PHP Callback Functions
75PHP and JSON
76PHP Exceptions
77PHP OOP Intro
78PHP OOP Classes and Objects
79PHP OOP Constructor
80PHP OOP Destructor
81PHP OOP Access Modifiers
82PHP OOP Inheritance
83PHP OOP Class Constants
84PHP OOP Abstract Classes
85PHP OOP Interfaces
86PHP OOP Traits
87PHP OOP Static Methods
88PHP OOP Static Properties
89PHP Namespaces
90PHP Iterables
91PHP: MySQL Database
92PHP MySQL Connect to database
93PHP MySQL Create Database
94PHP MySQL Create Table
95PHP MySQL Insert Data
96PHP MySQL Get Last Inserted ID
97PHP MySQL Insert Multiple Records
98PHP MySQL Prepared Statements
99PHP MySQL Select Data
100PHP MySQL Select Data With WHERE Clause
101PHP MySQL Select Data With ORDER BY Clause
102PHP MySQL Delete Data
103PHP MySQL Update Data
104PHP MySQL Limit Data Selections
105PHP XML Parsers
106PHP SimpleXML Parser
107PHP SimpleXML - Get Node/Attribute Values
108PHP XML Expat Parser
109PHP XML DOM Parser
110PHP - AJAX Introduction
111PHP - AJAX and PHP
112PHP AJAX and MySQL
113PHP AJAX and XML
114PHP AJAX Live Search
115PHP AJAX Poll
116PHP Online Compiler (Editor / Interpreter)
117Create PHP Server | W3Schools.com | W3Schools Spaces
118PHP Syllabus (Curriculum)
119PHP Study Plan (Lesson Plan)
120W3Schools PHP Certificate
121PHP Array Functions
122PHP array() Function
123PHP array_change_key_case() Function
124PHP array_chunk() Function
125PHP array_column() Function
126PHP array_combine() Function
127PHP array_count_values() Function
128PHP array_diff() Function
129PHP array_diff_assoc() Function
130PHP array_diff_key() Function
131PHP array_diff_uassoc() Function
132PHP array_diff_ukey() Function
133PHP array_fill() Function
134PHP array_fill_keys() Function
135PHP array_filter() Function
136PHP array_flip() Function
137PHP array_intersect() Function
138PHP array_intersect_assoc() Function
139PHP array_intersect_key() Function
140PHP array_intersect_uassoc() Function
141PHP array_intersect_ukey() Function
142PHP array_key_exists() Function
143PHP array_keys() Function
144PHP array_map() Function
145PHP array_merge() Function
146PHP array_merge_recursive() Function
147PHP array_multisort() Function
148PHP array_pad() Function
149PHP array_pop() Function
150PHP array_product() Function
151PHP array_push() Function
152PHP array_rand() Function
153PHP array_reduce() Function
154PHP array_replace() Function
155PHP array_replace_recursive() Function
156PHP array_reverse() Function
157PHP array_search() Function
158PHP array_shift() Function
159PHP array_slice() Function
160PHP array_splice() Function
161PHP array_sum() Function
162PHP array_udiff() Function
163PHP array_udiff_assoc() Function
164PHP array_udiff_uassoc() Function
165PHP array_uintersect() Function
166PHP array_uintersect_assoc() Function
167PHP array_uintersect_uassoc() Function
168PHP array_unique() Function
169PHP array_unshift() Function
170PHP array_values() Function
171PHP array_walk() Function
172PHP array_walk_recursive() Function
173PHP arsort() Function
174PHP asort() Function
175PHP compact() Function
176PHP count() Function
177PHP current() Function
178PHP each() Function
179PHP end() Function
180PHP extract() Function
181PHP in_array() Function
182PHP key() Function
183PHP krsort() Function
184PHP ksort() Function
185PHP list() Function
186PHP natcasesort() Function
187PHP natsort() Function
188PHP next() Function
189PHP pos() Function
190PHP prev() Function
191PHP range() Function
192PHP reset() Function
193PHP rsort() Function
194PHP shuffle() Function
195PHP sizeof() Function
196PHP sort() Function
197PHP uasort() Function
198PHP uksort() Function
199PHP usort() Function
200PHP Calendar Functions
201PHP cal_days_in_month() Function
202PHP cal_from_jd() Function
203PHP cal_info() Function
204PHP cal_to_jd() Function
205PHP easter_date() Function
206PHP easter_days() Function
207PHP frenchtojd() Function
208PHP gregoriantojd() Function
209PHP jddayofweek() Function
210PHP jdmonthname() Function
211PHP jdtofrench() Function
212PHP jdtogregorian() Function
213PHP jdtojewish() Function
214PHP jdtojulian() Function
215PHP jdtounix() Function
216PHP jewishtojd() Function
217PHP juliantojd() Function
218PHP unixtojd() Function
219PHP Date/Time Functions
220PHP checkdate() Function
221PHP date_add() Function
222PHP date_create_from_format() Function
223PHP date_create() Function
224PHP date_date_set() Function
225PHP date_default_timezone_get() Function
226PHP date_default_timezone_set() Function
227PHP date_diff() Function
228PHP date_format() Function
229PHP date_get_last_errors() Function
230PHP date_interval_create_from_date_string() Function
231PHP date_interval_format()/DateInterval::format() Function
232PHP date_isodate_set() Function
233PHP date_modify() Function
234PHP date_offset_get() Function
235PHP date_parse_from_format() Function
236PHP date_parse() Function
237PHP date_sub() Function
238PHP date_sun_info() Function
239PHP date_sunrise() Function
240PHP date_sunset() Function
241PHP date_time_set() Function
242PHP date_timestamp_get() Function
243PHP date_timestamp_set() Function
244PHP date_timezone_get() Function
245PHP date_timezone_set() Function
246PHP date() Function
247PHP getdate() Function
248PHP gettimeofday() Function
249PHP gmdate() Function
250PHP gmmktime() Function
251PHP gmstrftime() Function
252PHP idate() Function
253PHP localtime() Function
254PHP microtime() Function
255PHP mktime() Function
256PHP strftime() Function
257PHP strptime() Function
258PHP strtotime() Function
259PHP time() Function
260PHP timezone_abbreviations_list() Function
261PHP timezone_identifiers_list() Function
262PHP timezone_location_get() Function
263PHP timezone_name_from_abbr() Function
264PHP timezone_name_get() Function
265PHP timezone_offset_get() Function
266PHP timezone_open() Function
267PHP timezone_transitions_get() Function
268PHP timezone_version_get() Function
269PHP Directory Functions
270PHP chdir() Function
271PHP chroot() Function
272PHP closedir() Function
273PHP dir() Function
274PHP getcwd() Function
275PHP opendir() Function
276PHP readdir() Function
277PHP rewinddir() Function
278PHP scandir() Function
279PHP Error Functions
280PHP debug_backtrace() Function
281PHP debug_print_backtrace() Function
282PHP error_get_last() Function
283PHP error_log() Function
284PHP error_reporting() Function
285PHP restore_error_handler() Function
286PHP restore_exception_handler() Function
287PHP set_error_handler() Function
288PHP set_exception_handler() Function
289PHP trigger_error() Function
290PHP Exception Reference
291PHP Filesystem Functions
292PHP basename() Function
293PHP chgrp() Function
294PHP chmod() Function
295PHP chown() Function
296PHP clearstatcache() Function
297PHP copy() Function
298PHP delete() Function
299PHP dirname() Function
300PHP disk_free_space() Function
301PHP disk_total_space() Function
302PHP diskfreespace() Function
303PHP fclose() Function
304PHP feof() Function
305PHP fflush() Function
306PHP fgetc() Function
307PHP fgetcsv() Function
308PHP fgets() Function
309PHP fgetss() Function
310PHP file() Function
311PHP file_exists() Function
312PHP file_get_contents() Function
313PHP file_put_contents() Function
314PHP fileatime() Function
315PHP filectime() Function
316PHP filegroup() Function
317PHP fileinode() Function
318PHP filemtime() Function
319PHP fileowner() Function
320PHP fileperms() Function
321PHP filesize() Function
322PHP filetype() Function
323PHP flock() Function
324PHP fnmatch() Function
325PHP fopen() Function
326PHP fpassthru() Function
327PHP fputcsv() Function
328PHP fputs() Function
329PHP fread() Function
330PHP fscanf() Function
331PHP fseek() Function
332PHP fstat() Function
333PHP ftell() Function
334PHP ftruncate() Function
335PHP fwrite() Function
336PHP glob() Function
337PHP is_dir() Function
338PHP is_executable() Function
339PHP is_file() Function
340PHP is_link() Function
341PHP is_readable() Function
342PHP is_uploaded_file() Function
343PHP is_writable() Function
344PHP is_writeable() Function
345PHP lchgrp() Function
346PHP lchown() Function
347PHP link() Function
348PHP linkinfo() Function
349PHP lstat() Function
350PHP mkdir() Function
351PHP move_uploaded_file() Function
352PHP parse_ini_file() Function
353PHP parse_ini_string() Function
354PHP pathinfo() Function
355PHP pclose() Function
356PHP popen() Function
357PHP readfile() Function
358PHP readlink() Function
359PHP realpath() Function
360PHP realpath_cache_get() Function
361PHP realpath_cache_size() Function
362PHP rename() Function
363PHP rewind() Function
364PHP rmdir() Function
365PHP set_file_buffer() Function
366PHP stat() Function
367PHP symlink() Function
368PHP tempnam() Function
369PHP tmpfile() Function
370PHP touch() Function
371PHP umask() Function
372PHP unlink() Function
373PHP Filter Functions
374PHP filter_has_var() Function
375PHP filter_id() Function
376PHP filter_input() Function
377PHP filter_input_array() Function
378PHP filter_list() Function
379PHP filter_var() Function
380PHP filter_var_array() Function
381PHP FTP Functions
382PHP ftp_alloc() Function
383PHP ftp_cdup() Function
384PHP ftp_chdir() Function
385PHP ftp_chmod() Function
386PHP ftp_close() Function
387PHP ftp_connect() Function
388PHP ftp_delete() Function
389PHP ftp_exec() Function
390PHP ftp_fget() Function
391PHP ftp_fput() Function
392PHP ftp_get() Function
393PHP ftp_get_option() Function
394PHP ftp_mdtm() Function
395PHP ftp_mkdir() Function
396PHP ftp_mlsd() Function
397PHP ftp_nb_continue() Function
398PHP ftp_nb_fget() Function
399PHP ftp_nb_fput() Function
400PHP ftp_nb_get() Function
401PHP ftp_nb_put() Function
402PHP ftp_nlist() Function
403PHP ftp_pasv() Function
404PHP ftp_put() Function
405PHP ftp_pwd() Function
406PHP ftp_quit() Function
407PHP ftp_raw() Function
408PHP ftp_rawlist() Function
409PHP ftp_rename() Function
410PHP ftp_rmdir() Function
411PHP ftp_set_option() Function
412PHP ftp_site() Function
413PHP ftp_size() Function
414PHP ftp_ssl_connect() Function
415PHP ftp_systype() Function
416PHP JSON Functions
417PHP json_decode() Function
418PHP json_encode() Function
419PHP Keywords Reference
420PHP abstract Keyword
421PHP and Keyword
422PHP as Keyword
423PHP break Keyword
424PHP callable Keyword
425PHP case Keyword
426PHP catch Keyword
427PHP class Keyword
428PHP clone Keyword
429PHP const Keyword
430PHP continue Keyword
431PHP declare Keyword
432PHP default Keyword
433PHP do Keyword
434PHP echo Keyword
435PHP else Keyword
436PHP elseif Keyword
437PHP empty Keyword
438PHP enddeclare Keyword
439PHP endfor Keyword
440PHP endforeach Keyword
441PHP endif Keyword
442PHP endswitch Keyword
443PHP endwhile Keyword
444PHP extends Keyword
445PHP final Keyword
446PHP finally Keyword
447PHP fn Keyword
448PHP for Keyword
449PHP foreach Keyword
450PHP function Keyword
451PHP global Keyword
452PHP if Keyword
453PHP implements Keyword
454PHP include Keyword
455PHP include_once Keyword
456PHP instanceof Keyword
457PHP insteadof Keyword
458PHP interface Keyword
459PHP isset() Function
460PHP list Keyword
461PHP namespace Keyword
462PHP new Keyword
463PHP or Keyword
464PHP private Keyword
465PHP protected Keyword
466PHP public Keyword
467PHP require Keyword
468PHP require_once Keyword
469PHP return Keyword
470PHP static Keyword
471PHP switch Keyword
472PHP throw Keyword
473PHP trait Keyword
474PHP try Keyword
475PHP use Keyword
476PHP var Keyword
477PHP while Keyword
478PHP xor Keyword
479PHP yield Keyword
480PHP yield from Keyword
481PHP libxml Functions
482PHP libxml_clear_errors() Function
483PHP libxml_disable_entity_loader() Function
484PHP libxml_get_errors() Function
485PHP libxml_get_last error() Function
486PHP libxml_set_external_entity_loader() Function
487PHP libxml_set_streams_context() Function
488PHP libxml_use_internal_errors() Function
489PHP Mail Functions
490PHP ezmlm_hash() Function
491PHP mail() Function
492PHP Math Functions
493PHP abs() Function
494PHP acos() Function
495PHP acosh() Function
496PHP asin() Function
497PHP asinh() Function
498PHP atan() Function
499PHP atan2() Function
500PHP atanh() Function
501PHP base_convert() Function
502PHP bindec() Function
503PHP ceil() Function
504PHP cos() Function
505PHP cosh() Function
506PHP decbin() Function
507PHP dechex() Function
508PHP decoct() Function
509PHP deg2rad() Function
510PHP exp() Function
511PHP expm1() Function
512PHP floor() Function
513PHP fmod() Function
514PHP getrandmax() Function
515PHP hexdec() Function
516PHP hypot() Function
517PHP intdiv() Function
518PHP is_finite() Function
519PHP is_infinite() Function
520PHP is_nan() Function
521PHP lcg_value() Function
522PHP log() Function
523PHP log10() Function
524PHP log1p() Function
525PHP max() Function
526PHP min() Function
527PHP mt_getrandmax() Function
528PHP mt_rand() Function
529PHP mt_srand() Function
530PHP octdec() Function
531PHP pi() Function
532PHP pow() Function
533PHP rad2deg() Function
534PHP rand() Function
535PHP round() Function
536PHP sin() Function
537PHP sinh() Function
538PHP sqrt() Function
539PHP srand() Function
540PHP tan() Function
541PHP tanh() Function
542PHP Misc. Functions
543PHP connection_aborted() Function
544PHP connection_status() Function
545PHP connection_timeout() Function
546PHP constant() Function
547PHP define() Function
548PHP defined() Function
549PHP die() Function
550PHP eval() Function
551PHP exit() Function
552PHP get_browser() Function
553PHP __halt_compiler() Function
554PHP highlight_file() Function
555PHP highlight_string() Function
556PHP hrtime() Function
557PHP ignore_user_abort() Function
558PHP pack() Function
559PHP php_strip_whitespace() Function
560PHP show_source() Function
561PHP sleep() Function
562PHP sys_getloadavg() Function
563PHP time_nanosleep() Function
564PHP time_sleep_until() Function
565PHP uniqid() Function
566PHP unpack() Function
567PHP usleep() Function
568PHP MySQLi Functions
569PHP mysqli affected_rows() Function
570PHP mysqli autocommit() Function
571PHP mysqli change_user() Function
572PHP mysqli character_set_name() Function
573PHP mysqli close() Function
574PHP mysqli commit() Function
575PHP mysqli connect() Function
576PHP mysqli connect_errno() Function
577PHP mysqli connect_error() Function
578PHP mysqli_data_seek() Function
579PHP mysqli_debug() Function
580PHP mysqli dump_debug_info() Function
581PHP mysqli errno() Function
582PHP mysqli error() Function
583PHP mysqli error_list() Function
584PHP mysqli fetch_all() Function
585PHP mysqli fetch_array() Function
586PHP mysqli fetch_assoc() Function
587PHP mysqli fetch_field() Function
588PHP mysqli fetch_field_direct() Function
589PHP mysqli fetch_fields() Function
590PHP lengths / mysqli_fetch_lengths() Function
591PHP mysqli fetch_object() Function
592PHP mysqli fetch_row() Function
593PHP mysqli field_count() Function
594PHP mysqli field_seek() Function
595PHP mysqli get_charset() Function
596PHP mysqli get_client_info() Function
597PHP mysqli_get_client_stats() Function
598PHP client_version / mysqli get_client_version() Function
599PHP mysqli get_connection_stats() Function
600PHP host_info() / mysqli_get_host_info() Function
601PHP protocol_version() / mysqli_get_proto_info() Function
602PHP server_info() / mysqli_get_server_info() Function
603PHP server_version / mysqli_get_server_version() Function
604PHP mysqli info() Function
605PHP mysqli init() Function
606PHP mysqli insert_id() Function
607PHP mysqli kill() Function
608PHP mysqli more_results() Function
609PHP mysqli multi_query() Function
610PHP mysqli next_result() Function
611PHP mysqli options() Function
612PHP mysqli ping() Function
613PHP mysqli poll() Function
614PHP mysqli prepare() Function
615PHP mysqli query() Function
616PHP mysqli real_connect() Function
617PHP mysqli real_escape_string() Function
618PHP mysqli real_query() Function
619PHP mysqli reap_async_query() Function
620PHP mysqli refresh() Function
621PHP mysqli_rollback() Function
622PHP mysqli select_db() Function
623PHP mysqli set_charset() Function
624PHP mysqli sqlstate() Function
625PHP mysqli_ssl_set() Function
626PHP mysqli stat() Function
627PHP mysqli stmt_init() Function
628PHP mysqli_thread_id() Function
629PHP mysqli_thread_safe() Function
630PHP mysqli use_result() Function
631PHP mysqli warning_count() Function
632PHP Network Functions
633PHP checkdnsrr() Function
634PHP closelog() Function
635PHP dns_check_record() Function
636PHP dns_get_mx() Function
637PHP dns_get_record() Function
638PHP fsockopen() Function
639PHP gethostbyaddr() Function
640PHP gethostbyname() Function
641PHP gethostbynamel() Function
642PHP gethostname() Function
643PHP getmxrr() Function
644PHP getprotobyname() Function
645PHP getprotobynumber() Function
646PHP getservbyname() Function
647PHP getservbyport() Function
648PHP header_register_callback() Function
649PHP header_register_callback() Function
650PHP header() Function
651PHP headers_list() Function
652PHP headers_sent() Function
653PHP http_response_code() Function
654PHP inet_ntop() Function
655PHP inet_pton() Function
656PHP ip2long() Function
657PHP long2ip() Function
658PHP openlog() Function
659PHP pfsockopen() Function
660PHP setcookie() Function
661PHP setrawcookie() Function
662PHP socket_get_status() Function
663PHP socket_set_blocking() Function
664PHP socket_set_timeout() Function
665PHP syslog() Function
666PHP Output Control Functions
667PHP Regular Expression Functions
668PHP preg_filter() Function
669PHP preg_grep() Function
670PHP preg_last_error() Function
671PHP preg_match() Function
672PHP preg_match_all() Function
673PHP preg_replace() Function
674PHP preg_replace_callback() Function
675PHP preg_replace_callback_array() Function
676PHP preg_split() Function
677PHP preg_quote() Function
678PHP SimpleXML Functions
679PHP __construct() Function
680PHP __toString() Function
681PHP addAttribute() Function
682PHP addChild() Function
683PHP asXML() Function
684PHP attributes() Function
685PHP children() Function
686PHP count() Function
687PHP getDocNamespaces() Function
688PHP getName() Function
689PHP getNamespaces() Function
690PHP registerXPathNamespace() Function
691PHP saveXML() Function
692PHP simplexml_import_dom() Function
693PHP simplexml_load_file() Function
694PHP simplexml_load_string() Function
695PHP xpath() Function
696PHP current() Function
697PHP getChildren() Function
698PHP hasChildren() Function
699PHP key() Function
700PHP next() Function
701PHP rewind() Function
702PHP valid() Function
703PHP Stream Functions
704PHP String Functions
705PHP addcslashes() Function
706PHP addslashes() Function
707PHP bin2hex() Function
708PHP chop() Function
709PHP chr() Function
710PHP chunk_split() Function
711PHP convert_cyr_string() Function
712PHP convert_uudecode() Function
713PHP convert_uuencode() Function
714PHP count_chars() Function
715PHP crc32() Function
716PHP crypt() Function
717PHP echo() Function
718PHP explode() Function
719PHP fprintf() Function
720PHP get_html_translation_table() Function
721PHP hebrev() Function
722PHP hebrevc() Function
723PHP hex2bin() Function
724PHP html_entity_decode() Function
725PHP htmlentities() Function
726PHP htmlspecialchars_decode() Function
727PHP htmlspecialchars() Function
728PHP implode() Function
729PHP join() Function
730PHP lcfirst() Function
731PHP levenshtein() Function
732PHP localeconv() Function
733PHP ltrim() Function
734PHP md5() Function
735PHP md5_file() Function
736PHP metaphone() Function
737PHP money_format() Function
738PHP nl_langinfo() Function
739PHP nl2br() Function
740PHP number_format() Function
741PHP ord() Function
742PHP parse_str() Function
743PHP printf() Function
744PHP quoted_printable_decode() Function
745PHP quoted_printable_encode() Function
746PHP quotemeta() Function
747PHP rtrim() Function
748PHP setlocale() Function
749PHP sha1() Function
750PHP sha1_file() Function
751PHP similar_text() Function
752PHP soundex() Function
753PHP sprintf() Function
754PHP sscanf() Function
755PHP str_contains() Function
756PHP str_ends_with() Function
757PHP str_getcsv() Function
758PHP str_ireplace() Function
759PHP str_pad() Function
760PHP str_repeat() Function
761PHP str_replace() Function
762PHP str_rot13() Function
763PHP str_shuffle() Function
764PHP str_split() Function
765PHP str_starts_with() Function
766PHP str_word_count() Function
767PHP strcasecmp() Function
768PHP strchr() Function
769PHP strcmp() Function
770PHP strcoll() Function
771PHP strcspn() Function
772PHP strip_tags() Function
773PHP stripcslashes() Function
774PHP stripslashes() Function
775PHP stripos() Function
776PHP stristr() Function
777PHP strlen() Function
778PHP strnatcasecmp() Function
779PHP strnatcmp() Function
780PHP strncasecmp() Function
781PHP strncmp() Function
782PHP strpbrk() Function
783PHP strpos() Function
784PHP strrchr() Function
785PHP strrev() Function
786PHP strripos() Function
787PHP strrpos() Function
788PHP strspn() Function
789PHP strstr() Function
790PHP strtok() Function
791PHP strtolower() Function
792PHP strtoupper() Function
793PHP strtr() Function
794PHP substr() Function
795PHP substr_compare() Function
796PHP substr_count() Function
797PHP substr_replace() Function
798PHP trim() Function
799PHP ucfirst() Function
800PHP ucwords() Function
801PHP vfprintf() Function
802PHP vprintf() Function
803PHP vsprintf() Function
804PHP wordwrap() Function
805PHP Variable Handling Functions
806PHP boolval() Function
807PHP debug_zval_dump() Function
808PHP doubleval() Function
809PHP is_countable() Function
810PHP empty() Function
811PHP floatval() Function
812PHP get_defined_vars() Function
813PHP get_resource_type() Function
814PHP gettype() Function
815PHP intval() Function
816PHP is_array() Function
817PHP is_bool() Function
818PHP is_callable() Function
819PHP is_double() Function
820PHP is_float() Function
821PHP is_int() Function
822PHP is_integer() Function
823PHP is_iterable() Function
824PHP is_long() Function
825PHP is_null() Function
826PHP is_numeric() Function
827PHP is_object() Function
828PHP is_real() Function
829PHP is_resource() Function
830PHP is_scalar() Function
831PHP is_string() Function
832PHP isset() Function
833PHP print_r() Function
834PHP serialize() Function
835PHP settype() Function
836PHP strval() Function
837PHP unserialize() Function
838PHP unset() Function
839PHP var_dump() Function
840PHP var_export() Function
841PHP XML Parser Functions
842PHP utf8_decode() Function
843PHP utf8_encode() Function
844PHP xml_error_string() Function
845PHP xml_get_current_byte_index() Function
846PHP xml_get_current_column_number() Function
847PHP xml_get_current_line_number() Function
848PHP xml_get_error_code() Function
849PHP xml_parse() Function
850PHP xml_parse_into_struct() Function
851PHP xml_parser_create_ns() Function
852PHP xml_parser_create() Function
853PHP xml_parser_free() Function
854PHP xml_parser_get_option() Function
855PHP xml_parser_set_option() Function
856PHP xml_set_character_data_handler() Function
857PHP xml_set_default_handler() Function
858PHP xml_set_element_handler() Function
859PHP xml_set_end_namespace_decl_handler() Function
860PHP xml_set_external_entity_ref_handler() Function
861PHP xml_set_notation_decl_handler() Function
862PHP xml_set_object() Function
863PHP xml_set_processing_instruction_handler() Function
864PHP xml_set_start_namespace_decl_handler() Function
865PHP xml_set_unparsed_entity_decl_handler() Function
866PHP Zip Functions
867PHP zip_close() Function
868PHP zip_entry_close() Function
869PHP zip_entry_compressedsize() Function
870PHP zip_entry_compressionmethod() Function
871PHP zip_entry_filesize() Function
872PHP zip_entry_name() Function
873PHP zip_entry_open() Function
874PHP zip_entry_read() Function
875PHP zip_open() Function
876PHP zip_read() Function
877PHP Timezones
878PHP Exercises
879PHP Error Handling
880PHP FILTER_VALIDATE_BOOLEAN Filter
881PHP FILTER_VALIDATE_EMAIL Filter
882PHP FILTER_VALIDATE_FLOAT Filter
883PHP FILTER_VALIDATE_INT Filter
884PHP FILTER_VALIDATE_IP Filter
885PHP FILTER_VALIDATE_REGEXP Filter
886PHP FILTER_VALIDATE_URL Filter
887PHP FILTER_SANITIZE_EMAIL Filter
888PHP FILTER_SANITIZE_ENCODED Filter
889PHP FILTER_SANITIZE_MAGIC_QUOTES Filter
890PHP FILTER_SANITIZE_NUMBER_FLOAT Filter
891PHP FILTER_SANITIZE_NUMBER_INT Filter
892PHP FILTER_SANITIZE_SPECIAL_CHARS Filter
893PHP FILTER_SANITIZE_STRING Filter
894PHP FILTER_SANITIZE_STRIPPED Filter
895PHP FILTER_SANITIZE_URL Filter
896PHP FILTER_UNSAFE_RAW Filter
897PHP FILTER_CALLBACK Filter
898PHP json_last_error() Function
899PHP stream_copy_to stream() Function
900PHP stream_filter_append() Function

Certificate of Completion

Pass the exam with 70% or higher to earn your official, verifiable certificate.

Exam Duration30 Mins
Questions20-30
Passing Score70%

Why learn php?

  • High demand in the job market
  • Core technology for web development
  • Foundation for advanced frameworks