Page 74 - Open Soource Technologies 304.indd
P. 74

Web Technologies-I



                   Notes
                                           statements;
                                           if (some condition) {
                                             break [or] continue #;
                                             }
                                           statements;
                                           }

                                         // break or break 1 jumps to here
                                        statements;
                                        }
                                      // break 2 jumps to here
                                      statements;
                                     }
                                   // break 3 jumps to here

                                   statements;
                                   }
                                 // break 4 jumps to here
                                 statements;




                                              Develop a PHP program using continue statement.


                                 3.5 Including Code

                                 PHP provides two constructs to load code and HTML from another module: require and include.
                                 They load a file as the PHP script runs, work in conditionals and loops, and complain if the file
                                 being loaded cannot be found. The main difference is that attempting to require a nonexistent
                                 file is a fatal error, while attempting to include such a file produces a warning but does not stop
                                 script execution.
                                 A common use of include is to separate page-specific content from general site design. Common
                                 elements such as headers and footers go in separate HTML files, and each page then looks like:

                                 <? include ‘header.html’; ?> content <? include ‘footer.html’; ?>
                                 We use include because it allows PHP to continue to process the page even if there is an error in
                                 the site design file(s). The require construct is less forgiving and is more suited to loading code
                                 libraries, where the page cannot be displayed if the libraries do not load. For example:
                                 require ‘codelib.inc’; mysub( ); // defined in codelib.inc
                                 A marginally more efficient way to handle headers and footers is to load a single file and then
                                 call functions to generate the standardized site elements:
                                 <? require ‘design.inc’; header( ); ?> content <? footer ( ); ?>
                                 If PHP cannot parse some part of a file included by include or require, a warning is printed and
                                 execution continues. You can silence the warning by prepending the call with the silence operator;
                                 for example, @include.



        68                                LOVELY PROFESSIONAL UNIVERSITY
   69   70   71   72   73   74   75   76   77   78   79