1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <title>Learn PHP - Free Interactive PHP Tutorial</title> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 6 <meta name="description" content="learn-php.org is a free interactive PHP tutorial for people who want to learn PHP, fast." /> 7 <meta name="keywords" content="Learn,PHP,Tutorial,Interactive,Free" /> 8 <meta name="google-site-verification" content="cXWj61RCtO3fVP24Y7CO-nX0ba30tgdJYY8GGBactLI" /> 9 <meta name="viewport" content="width=device-width, initial-scale=1"> 10 <meta property="og:title" content="Learn PHP - Free 11 Interactive PHP Tutorial" /> 12 <meta property="og:type" content="website" /> 13 <meta property="og:url" content="https://www.learn-php.org" /> 14 <meta property="og:image" content="https://www.learn-php.org/static/img/share-logos/learn-php.org.png" /> 15 16 <link rel="icon" href="/static/img/favicons/learn-php.org.ico" type="image/x-icon"> 17 18 <link rel="stylesheet" type="text/css" href="/static/css/bootstrap.min.css"/> 19 <link rel="stylesheet" href="/static/css/codemirror.css"> 20 <link rel="stylesheet" href="/static/css/theme/xq-light-media.css"> 21 <link rel="stylesheet" href="/static/css/theme/xq-dark-media.css"> 22 <link rel="stylesheet" type="text/css" href="/static/css/prism-light.css"/> 23 <link rel="stylesheet" type="text/css" href="/static/css/prism-dark.css"/> 24 <link rel="stylesheet" type="text/css" href="/static/css/learnpython.css"/> 25 26 <!-- Google Tag Manager --> 27
27<script>
vendor: 343 bytes, lines 27-31
27(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 28 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 29 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 30 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 31 })(window,document,'script','dataLayer','
31GTM-KMPZZR4D
vendor: 3 bytes, line 31
31');
31</script>
31 32 <!-- End Google Tag Manager --> 33 34
34<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
34 35
35<script> 36 (adsbygoogle = window.adsbygoogle || []).push({ 37 google_ad_client: "ca-pub-3723950136133694", 38 enable_page_level_ads: true 39 }); 40 </script>
40 41</head> 42<body> 43<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 43-44
43 44<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
44GTM-KMPZZR4D
vendor: 83 bytes, lines 44-45
44" 45height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
46<!-- End Google Tag Manager (noscript) --> 47 48<nav class="navbar navbar-expand-lg bg-light navbar-light"> 49 50 <div class="container"> 51 <a class="navbar-brand" href="/"> 52 <img src="/static/img/favicons/learn-php.org.ico" style="height: 24px"> 53 learn-php.org 54 </a> 55 56 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" 57 aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation"> 58 <span class="navbar-toggler-icon"></span> 59 </button> 60 61 <div class="collapse navbar-collapse" id="navbarNavDropdown"> 62 63 <ul class="navbar-nav mr-auto"> 64 <li class="nav-item active"> 65 <a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a> 66 </li> 67 68 <li class="nav-item"> 69 <a class="nav-link" href="/about">About</a> 70 </li> 71 72 <li class="nav-item"> 73 <a class="nav-link" href="https://www.learnx.org">Certify</a> 74 </li> 75 76 <li class="nav-item dropdown"> 77 <a class="nav-link dropdown-toggle" href="#" id="more-langs" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 78 More Languages 79 </a> 80 <div class="dropdown-menu" aria-labelledby="more-langs"> 81 82 83 <a class="dropdown-item" href="https://www.learnpython.org">Python</a> 84 85 <a class="dropdown-item" href="https://www.learnjavaonline.org">Java</a> 86 87 <a class="dropdown-item" href="https://www.learn-html.org">HTML</a> 88 89 <a class="dropdown-item" href="https://www.learn-golang.org">Go</a> 90 91 <a class="dropdown-item" href="https://www.learn-c.org">C</a> 92 93 <a class="dropdown-item" href="https://www.learn-cpp.org">C++</a> 94 95 <a class="dropdown-item" href="https://www.learn-js.org">JavaScript</a> 96 97 <a class="dropdown-item" href="https://www.learn-ts.org">TypeScript</a> 98 99 <a class="dropdown-item disabled" href="https://www.learn-php.org">PHP</a> 100 101 <a class="dropdown-item" href="https://www.learnshell.org">Shell</a> 102 103 <a class="dropdown-item" href="https://www.learncs.org">C#</a> 104 105 <a class="dropdown-item" href="https://www.learn-perl.org">Perl</a> 106 107 <a class="dropdown-item" href="https://www.learnrubyonline.org">Ruby</a> 108 109 <a class="dropdown-item" href="https://www.learnscala.org">Scala</a> 110 111 <a class="dropdown-item" href="https://www.learnsqlonline.org">SQL</a> 112 113 114 </div> 115 </li> 116 117 118 119 120 121 122 123 124 </ul> 125 126 <ul class="navbar-nav"> 127 <li class="nav-item dropdown"> 128 <a class="nav-link dropdown-toggle" href="#" id="langs" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 129 <img src="/static/img/icon20x24px-exported-transparent.png" style="height: 20px" alt="Languages"> 130 </a> 131 <div class="dropdown-menu" aria-labelledby="langs"> 132 133 <a class="dropdown-item disabled" href="/en/">English</a><br> 134 135 <a class="dropdown-item" href="/fa/">None</a><br> 136 137 <a class="dropdown-item" href="/fr/">Français</a><br> 138 139 </div> 140 </li> 141 142 <li class="nav-item" style="padding-top: 10px"> 143 <a class="github-button" href="https://github.com/ronreiter/interactive-tutorials" data-icon="octicon-star" aria-label="Star ronreiter/interactive-tutorials on GitHub">Star</a> 144 <a class="github-button" href="https://github.com/ronreiter/interactive-tutorials/fork" data-icon="octicon-repo-forked" aria-label="Fork ronreiter/interactive-tutorials on GitHub">Fork</a> 145 </li> 146 147 148 </ul> 149 150 </div> 151 152 </div> 153 154</nav> 155 156<nav class="navbar-dark bg-primary navbar-expand-lg mb-3 d-none d-lg-block"> 157 158 <div class="container"> 159 <ul class="navbar-nav mr-auto"> 160 161 <li class="nav-item"><a class="nav-link" href="https://www.learnpython.org">Python</a></li> 162 163 <li class="nav-item"><a class="nav-link" href="https://www.learnjavaonline.org">Java</a></li> 164 165 <li class="nav-item"><a class="nav-link" href="https://www.learn-html.org">HTML</a></li> 166 167 <li class="nav-item"><a class="nav-link" href="https://www.learn-golang.org">Go</a></li> 168 169 <li class="nav-item"><a class="nav-link" href="https://www.learn-c.org">C</a></li> 170 171 <li class="nav-item"><a class="nav-link" href="https://www.learn-cpp.org">C++</a></li> 172 173 <li class="nav-item"><a class="nav-link" href="https://www.learn-js.org">JavaScript</a></li> 174 175 <li class="nav-item"><a class="nav-link" href="https://www.learn-ts.org">TypeScript</a></li> 176 177 <li class="nav-item"><a class="nav-link active" href="https://www.learn-php.org">PHP</a></li> 178 179 <li class="nav-item"><a class="nav-link" href="https://www.learnshell.org">Shell</a></li> 180 181 <li class="nav-item"><a class="nav-link" href="https://www.learncs.org">C#</a></li> 182 183 <li class="nav-item"><a class="nav-link" href="https://www.learn-perl.org">Perl</a></li> 184 185 <li class="nav-item"><a class="nav-link" href="https://www.learnrubyonline.org">Ruby</a></li> 186 187 <li class="nav-item"><a class="nav-link" href="https://www.learnscala.org">Scala</a></li> 188 189 <li class="nav-item"><a class="nav-link" href="https://www.learnsqlonline.org">SQL</a></li> 190 191 </ul> 192 193 </div> 194 195</nav> 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218<div class="container" id="main"> 219 <div class="row"> 220 <div class="col-12"> 221 <div class="d-none d-lg-block"> 222 223 <a href="https://link.coddy.tech/bvMS?af_web_dp=https%3A%2F%2Fcoddy.tech%2Flanding%2Fphp&af_sub1=learn-php.org" target="_blank"> 224 <img src="/static/img/banners/coddy/coddy-billboard-php.png" style="width: 100%; margin-bottom: 10px"/> 225 </a> 226 227 228 229 230 231 232 233 234 235 236 237 238 239 </div> 240 241 242 243 244 245 246 247 </div> 248 249 </div> 250 251 <div class="row mt-3"> 252 253 <div class="col col-lg-10"> 254 255 256 <div id="inner-text"> 257 258 <h1>Welcome</h1> 259<p>Welcome to the learn-php.org free interactive PHP tutorial.</p> 260<p>Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the PHP programming language.</p> 261<p>There is no need to download anything - just click on the chapter you wish to begin from, and follow the instructions.
261</p> 262<p><strong>Good luck!</strong></p> 263<p><strong>Note:</strong> learn-php.org is still under construction - If you wish to contribute tutorials, please click on <code>Contributing Tutorials</code> down below.</p> 264<h3>Learn the Basics</h3> 265<ul> 266<li><a href='/en/Hello%2C_World%21'>Hello, World!</a></li> 267<li><a href='/en/Variables_and_Types'>Variables and Types</a></li> 268<li><a href='/en/Simple_arrays'>Simple arrays</a></li> 269<li><a href='/en/Arrays_with_keys'>Arrays with keys</a></li> 270<li><a href='/en/Multidimensional_arrays'>Multidimensional arrays</a></li> 271<li><a href='/en/Strings'>Strings</a></li> 272<li><a href='/en/For_loops'>For loops</a></li> 273<li><a href='/en/While_loops'>While loops</a></li> 274<li><a href='/en/Functions'>Functions</a></li> 275<li><a href='/en/Objects'>Objects</a></li> 276<li><a href='/en/Exceptions'>Exceptions</a></li> 277</ul> 278<h3>Contributing Tutorials</h3> 279<p>Read more here: <a href='/en/Contributing_Tutorials'>Contributing Tutorials</a></p> 280 </div> 281 282 <div class="row mt-2"> 283 <div class="col"> 284 <button id="start-exercise" class="btn btn-success pull-left mt-2" onclick="reset()"> 285 <i class="fas fa-play"></i> Start Exercise 286 </button> 287 </div> 288 </div> 289 290 <hr/> 291 292 <div class="row mt-2 mb-2"> 293 <div class="col"> 294 295 296 297 298 </div> 299 </div> 300 301 <div class="row mt-2"> 302 <div class="col"> 303 304 <a href="https://link.coddy.tech/bvMS?af_web_dp=https%3A%2F%2Fcoddy.tech%2Flanding%2Fphp&af_sub1=learn-php.org" target="_blank"> 305 <img src="/static/img/banners/coddy/coddy-billboard-php.png" style="width: 100%; margin-bottom: 10px"/> 306 </a> 307 308 309 310 311 312 313 314 315 316 317 318 319 320 </div> 321 </div> 322 323 </div> 324 325 <div class="col-2 d-none d-lg-block mt-2"> 326 <div id="google-ad-right"> 327 328 329 <h4>Sponsors</h4> 330 <hr/> 331 332 333 334 <div class="mt-3"> 335 336 <a href="https://link.coddy.tech/bvMS?af_web_dp=https%3A%2F%2Fcoddy.tech%2Flanding%2Fphp&af_sub1=learn-php.org" target="_blank"> 337 <img src="/static/img/banners/coddy/coddy-billboard-long-php.png" style="width: 100%; margin-bottom: 10px"/> 338 </a> 339 340 341 342 343 344 345 346 347 348 349 350 </div> 351 <div class="mt-3"> 352 <a href="https://digitalocean.com/" target="_blank" > 353 <img src="/static/img/banners/digital-ocean.svg" style="width: 160px" alt="Digital Ocean"> 354 </a> 355 </div> 356 <div class="mt-3"> 357 <a href="http://www.spoj.com/?utm_campaign=permanent&utm_medium=banner&utm_source=learnx" target="_blank"> 358 <img src="/static/img/logos/spoj.png" style="width: 160px" alt="Sphere Engine"> 359 </a> 360 </div> 361 <div class="mt-3"> 362 363 <a href="#" data-toggle="modal" data-target="#masterschoolModal"> 364 <img src="/static/img/masterschool.png" style="width: 150px;"/> 365 </a> 366 </div> 367 <h4 class="mt-3">Chapters</h4> 368 <hr/> 369 <div class="mt-2"> 370 371 <div> 372 <a href="/en/Hello%2C_World%21">Hello, World!</a> 373 </div> 374 375 <div> 376 <a href="/en/Variables_and_Types">Variables and Types</a> 377 </div> 378 379 <div> 380 <a href="/en/Simple_arrays">Simple arrays</a> 381 </div> 382 383 <div> 384 <a href="/en/Arrays_with_keys">Arrays with keys</a> 385 </div> 386 387 <div> 388 <a href="/en/Multidimensional_arrays">Multidimensional arrays</a> 389 </div> 390 391 <div> 392 <a href="/en/Strings">Strings</a> 393 </div> 394 395 <div> 396 <a href="/en/For_loops">For loops</a> 397 </div> 398 399 <div> 400 <a href="/en/While_loops">While loops</a> 401 </div> 402 403 <div> 404 <a href="/en/Functions">Functions</a> 405 </div> 406 407 <div> 408 <a href="/en/Objects">Objects</a> 409 </div> 410 411 <div> 412 <a href="/en/Exceptions">Exceptions</a> 413 </div> 414 415 <div> 416 <a href="/en/Contributing_Tutorials">Contributing Tutorials</a> 417 </div> 418 419 </div> 420 </div> 421 </div> 422 423 </div> <!-- row --> 424 425</div> 426 427 428<div class="bg-light mb-5 mt-5"> 429 430 <div class="container-fluid bg-light pt-3 pb-3"> 431 <div class="row"> 432 <div class="col-12 text-center"> 433 <div>
433Copyright © learn-php.org. Read our <a href='/tos'>Terms of Use</a> and <a href='/privacy'>Privacy Policy</a></div> 434 </div> 435 </div> 436 </div> 437 438</div> 439 440<footer id="dock"> 441 <div class="container"> 442 <div class="row mb-2"> 443 <div class="col-sm-12 col-lg-6 mt-3"> 444 <div class="code-window"> 445 <div class="row mb-2"> 446 <div class="col-2"> 447 <h5>Code</h5> 448 </div> 449 450 <div class="col-10 text-right"> 451 <button id="run-button" class="btn btn-success btn-sm" onclick="execute()"> 452 <i class="fas fa-play"></i> Run 453 </button> 454 <button id="reset-button" onclick="reset()" class="btn btn-primary btn-sm"> 455 <i class="fas fa-sync-alt"></i> Reset</button> 456 <button id="solution-button" onclick="showSolution()" class="btn btn-primary btn-sm">Solution</button> 457 458 <button id="toggle-dock-button" class="btn btn-primary btn-sm" onclick="toggleMinimize()"> 459 <span class="maximized"> 460 <i class="fas fa-angle-double-down"></i> 461 </span> 462 <span class="minimized"> 463 <i class="fas fa-angle-double-up"></i> 464 </span> 465 </button> 466 467 </div> 468 </div> 469 470 <div class="row footer-toggle"> 471 <div class="col"> 472 <textarea id="code"><?php
473// Welcome to the Interactive PHP Tutorial. 474// Start by choosing a chapter and 475// write your code in this window. 476 477echo "Hello, World!"; 478?> 479</textarea> 480 </div> 481 </div> 482 483 </div> 484 </div> 485 <div class="col-sm-12 col-lg-6 mt-3"> 486 <div class="output-window"> 487 <div class="row mb-2"> 488 <div class="col-3"> 489 <h5>Output</h5> 490 </div> 491 <div class="col-9 text-right"> 492 <button id="expected-output-button" class="btn btn-primary btn-sm" onclick="showExpected()"> 493 Expected Output 494 </button> 495 496 </div> 497 498 </div> 499 <div class="row footer-toggle"> 500 <div class="col"> 501 <div id="text-output"> 502 <textarea id="output"></textarea> 503 <div class="powered-by-sphere"> 504 Powered by <a target="_blank" href="http://sphere-engine.com/">Sphere Engine ™</a> 505 </div> 506 </div> 507 <iframe id="html-output" 508 style="border: 1px solid #ccc; box-sizing: border-box; background-color: white; display: none; height: 200px; width: 100%"></iframe> 509 <iframe id="expected-output" 510 style="border: 1px solid #ccc; box-sizing: border-box; background-color: white; display: none; height: 200px; width: 100%"></iframe> 511 </div> 512 513 </div> 514 </div> 515 </div> 516 517 </div> 518 </div> 519 520</footer> 521 522 523 524
525<script 526 src="https://code.jquery.com/jquery-1.12.4.min.js" 527 integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" 528 crossorigin="anonymous"></script>
vendor: 1 bytes, line 528
528
529<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js" integrity="sha384-ApNbgh9B+Y1QKtv3Rn7W3mgPxhU9K/ScQsAP7hUibX39j7fakFPskvXusvfa0b4Q" crossorigin="anonymous"></script>
529 530 531 532 533 534 535 536
537<script src="/static/js/prism.js"></script>
537 538
539<script async defer src="https://buttons.github.io/buttons.js"></script>
539 540 541<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css" integrity="sha512-+4zCK9k+qNFUR5X+cKL9EIR+ZOhtIloNl9GIKS57V1MyNsYpYcUrUeQc9vNfzsWfV28IaLL3i96P9sdNyeRssA==" crossorigin="anonymous" /> 542
543<script src="/static/js/codemirror/codemirror.js"></script>
vendor: 1 bytes, line 543
543
544<script src="/static/js/codemirror/addon/edit/matchbrackets.js"></script>
vendor: 1 bytes, line 544
544
545<script src="/static/js/codemirror/mode/clike/clike.js"></script>
545 546 547 548
549<script src="/static/js/codemirror/mode/php/php.js"></script>
549 550 551 552 553 554
555<script src="/static/js/codemirror/mode/xml/xml.js"></script>
vendor: 1 bytes, line 555
555
556<script src="/static/js/codemirror/mode/css/css.js"></script>
vendor: 1 bytes, line 556
556
557<script src="/static/js/codemirror/mode/htmlembedded/htmlembedded.js"></script>
vendor: 1 bytes, line 557
557
558<script src="/static/js/codemirror/mode/htmlmixed/htmlmixed.js"></script>
vendor: 1 bytes, line 558
558
559<script src="/static/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 559
559
560<script src="/static/js/bootbox.min.js"></script>
560 561 562 563
564<script>
vendor: 339 bytes, lines 564-570
564 565 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 566 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 567 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 568 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 569 570 ga('create', '
570UA-22741967-17
vendor: 23 bytes, lines 570-571
570', 'learn-php.org'); 571
571ga('create', 'UA-22741967-9', 'learn-php.org'); 572 ga('send', 'pageview'); 573 574</script>
574 575 576 577
578<script> 579 var domainData = {"language": "php", "language_id": 29, "codemirror_mode": "application/x-httpd-php", "prism_mode": "language-php", "analytics": "UA-22741967-9", "language_uppercase": "PHP", "default_code": "<?php\n// Welcome to the Interactive PHP Tutorial.\n// Start by choosing a chapter and\n// write your code in this window.\n\necho \"Hello, World!\";\n?>\n", "container_word": "<?", "container_indent": "", "container": "<?php\n{code}\n?>", "namespace": "learn-php.org", "full_url": "https://www.learn-php.org", "contact_email": "[email protected]", "support_email": "[email protected]", "logo": "/static/img/logos/learn-php.org.png", "share_logo": "/static/img/share-logos/learn-php.org.png", "favicon": "/static/img/favicons/learn-php.org.ico", "styled_domain": "learn-php.org", "sender": "learn-php.org <[email protected]>", "courses": [{"advertiser": "Udemy", "category": "Development", "image_url": "https://udemy-images.udemy.com/course/480x270/1188176_a4be_2.jpg", "link": "https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.1188176&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fspotify-clone%2F", "link_code": "<a href=\"https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.1188176&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fspotify-clone%2F\"><IMG border=0 src=\"https://udemy-images.udemy.com/course/480x270/1188176_a4be_2.jpg\" ></a><IMG border=0 width=1 height=1 src=\"https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.1188176&type=2&subid=0\" >", "link_id": "1188176", "link_name": "Create a Spotify Clone from Scratch - JavaScript, PHP, MySQL", "pixel_url": "https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.1188176&type=2&subid=0", "retail_price": 50.0}, {"advertiser": "Udemy", "category": "Development", "image_url": "https://udemy-images.udemy.com/course/480x270/1236794_1aba_7.jpg", "link": "https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.1236794&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fphp-for-beginners-r%2F", "link_code": "<a href=\"https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.1236794&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fphp-for-beginners-r%2F\"><IMG border=0 src=\"https://udemy-images.udemy.com/course/480x270/1236794_1aba_7.jpg\" ></a><IMG border=0 width=1 height=1 src=\"https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.1236794&type=2&subid=0\" >", "link_id": "1236794", "link_name": "PHP For Absolute Beginners", "pixel_url": "https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.1236794&type=2&subid=0", "retail_price": 100.0}, {"advertiser": "Udemy", "category": "Development", "image_url": "https://udemy-images.udemy.com/course/480x270/818958_2069_3.jpg", "link": "https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.818958&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fphp-for-wordpress-development%2F", "link_code": "<a href=\"https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.818958&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fphp-for-wordpress-development%2F\"><IMG border=0 src=\"https://udemy-images.udemy.com/course/480x270/818958_2069_3.jpg\" ></a><IMG border=0 width=1 height=1 src=\"https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.818958&type=2&subid=0\" >", "link_id": "818958", "link_name": "PHP For WordPress Development", "pixel_url": "https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.818958&type=2&subid=0", "retail_price": 35.0}, {"advertiser": "Udemy", "category": "Development", "image_url": "https://udemy-images.udemy.com/course/480x270/424864_ab6e_3.jpg", "link": "https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.424864&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fphp-mvc-from-scratch%2F", "link_code": "<a href=\"https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.424864&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fphp-mvc-from-scratch%2F\"><IMG border=0 src=\"https://udemy-images.udemy.com/course/480x270/424864_ab6e_3.jpg\" ></a><IMG border=0 width=1 height=1 src=\"https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.424864&type=2&subid=0\" >
579", "link_id": "424864", "link_name": "Write PHP Like a Pro: Build a PHP MVC Framework From Scratch", "pixel_url": "https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.424864&type=2&subid=0", "retail_price": 70.0}, {"advertiser": "Udemy", "category": "Development", "image_url": "https://udemy-images.udemy.com/course/480x270/580466_3100_2.jpg", "link": "https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.580466&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fcomplete-php-course%2F", "link_code": "<a href=\"https://click.linksynergy.com/link?id=2mhs2G02AJA&offerid=358574.580466&type=2&murl=https%3A%2F%2Fwww.udemy.com%2Fcomplete-php-course%2F\"><IMG border=0 src=\"https://udemy-images.udemy.com/course/480x270/580466_3100_2.jpg\" ></a><IMG border=0 width=1 height=1 src=\"https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.580466&type=2&subid=0\" >", "link_id": "580466", "link_name": "Complete PHP Course With Bootstrap3 CMS System & Admin Panel", "pixel_url": "https://ad.linksynergy.com/fs-bin/show?id=2mhs2G02AJA&bids=358574.580466&type=2&subid=0", "retail_price": 195.0}], "language_code": "en"}; 580 var nextChapter = "/en/"; 581 var previousChapter = "/en/"; 582 var backChapter = "/en/"; 583 var tutorialData = {"text": "<h1>Welcome</h1>\n<p>Welcome to the learn-php.org free interactive PHP tutorial.</p>\n<p>Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the PHP programming language.</p>\n<p>There is no need to download anything - just click on the chapter you wish to begin from, and follow the instructions.</p>\n<p><strong>Good luck!</strong></p>\n<p><strong>Note:</strong> learn-php.org is still under construction - If you wish to contribute tutorials, please click on <code>Contributing Tutorials</code> down below.</p>\n<h3>Learn the Basics</h3>\n<ul>\n<li><a href='/en/Hello%2C_World%21'>Hello, World!</a></li>\n<li><a href='/en/Variables_and_Types'>Variables and Types</a></li>\n<li><a href='/en/Simple_arrays'>Simple arrays</a></li>\n<li><a href='/en/Arrays_with_keys'>Arrays with keys</a></li>\n<li><a href='/en/Multidimensional_arrays'>Multidimensional arrays</a></li>\n<li><a href='/en/Strings'>Strings</a></li>\n<li><a href='/en/For_loops'>For loops</a></li>\n<li><a href='/en/While_loops'>While loops</a></li>\n<li><a href='/en/Functions'>Functions</a></li>\n<li><a href='/en/Objects'>Objects</a></li>\n<li><a href='/en/Exceptions'>Exceptions</a></li>\n</ul>\n<h3>Contributing Tutorials</h3>\n<p>Read more here: <a href='/en/Contributing_Tutorials'>Contributing Tutorials</a></p>", "page_title": "", "links": [["Hello, World!", "/en/Hello%2C_World%21"], ["Variables and Types", "/en/Variables_and_Types"], ["Simple arrays", "/en/Simple_arrays"], ["Arrays with keys", "/en/Arrays_with_keys"], ["Multidimensional arrays", "/en/Multidimensional_arrays"], ["Strings", "/en/Strings"], ["For loops", "/en/For_loops"], ["While loops", "/en/While_loops"], ["Functions", "/en/Functions"], ["Objects", "/en/Objects"], ["Exceptions", "/en/Exceptions"], ["Contributing Tutorials", "/en/Contributing_Tutorials"]], "code": "<?php\n// Welcome to the Interactive PHP Tutorial.\n// Start by choosing a chapter and\n// write your co
583de in this window.\n\necho \"Hello, World!\";\n?>\n", "is_tutorial": false}; 584</script>
584 585
586<script src="/static/js/learnpython.js"></script>
586 587 588 589</body> 590</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.