PAD - PHP Application Driver


home | manual | reference | regression | sequence | develop | apps


Pages/php and html

PHP
HTML
pages/php_and_html.pad
Result
A PAD page is a combination of a PHP file and/or HTML file, the home page did already show below example.

<center><p>{example 'hello/hello', skipNames}</center>

<p>
There are many other ways the application PHP code and the application HTML markup work together.
</p>

{example 'php_and_html/z01', skipNames,skipClose}
{example 'php_and_html/z00', skipNames,skipOpen,skipHeader,skipClose}
{example 'php_and_html/z03', skipNames,skipOpen,skipHeader,skipClose}
{example 'php_and_html/z02', skipNames,skipOpen,skipHeader}

<p>
Ok ok, above is standard PHP/HTML, existing PHP and HTML web pages can be wrapped in PAD as is.
</p>

<p>
Below the extra PAD options for merging PHP code and HTML layout.
</p>

{example 'php_and_html/z04', skipNames,skipClose}
{example 'php_and_html/z05', skipNames,skipOpen,skipHeader,skipClose}
{example 'php_and_html/z06', skipNames,skipOpen,skipHeader,skipClose}
{example 'php_and_html/z11', skipNames,skipOpen,skipHeader,skipClose}
{example 'php_and_html/z12', skipNames,skipOpen,skipHeader,skipClose}
{example 'php_and_html/z25', skipNames,skipOpen,skipHeader,skipClose}
{example 'php_and_html/z31', skipNames,skipOpen,skipHeader,skipClose}
{example 'php_and_html/z32', skipNames,skipOpen,skipHeader,skipClose}
{example 'php_and_html/z33', skipNames,skipOpen,skipHeader,skipClose}
{example 'php_and_html/z41', skipNames,skipOpen,skipHeader,skipClose}
{example 'php_and_html/z42', skipNames,skipOpen,skipHeader}
A PAD page is a combination of a PHP file and/or HTML file, the home page did already show below example.

PHP HTML Result
<?php

$hi
= 'Hello World !';

?>
<h3>
{$hi}
</h3>

Hello World !

There are many other ways the application PHP code and the application HTML markup work together.

PHP HTML Result
<h3>Hello World</h3>

Hello World

<h3>Hello World</h3>

Hello World

<h3>
<?php echo 'Hello World'; ?>
</h3>

Hello World

<?php

echo '<h3>Hello World</h3>';

?>

Hello World

Ok ok, above is standard PHP/HTML, existing PHP and HTML web pages can be wrapped in PAD as is.

Below the extra PAD options for merging PHP code and HTML layout.

PHP HTML Result
<?php

return '<h3>Hello World</h3>';

?>

Hello World

<?php

$hi
= 'Hello World';

?>
<h3>{$hi}</h3>

Hello World

<?php

$hi
= [
[
'hi' => 1 ],
[
'hi' => 2 ],
[
'hi' => 3 ]
];

?>
{hi}
<h3>Hello World {$hi}</h3>
{/hi}

Hello World 1

Hello World 2

Hello World 3

<?php

return [
88 => [ 'hi' => 1 ],
12 => [ 'hi' => 2 ],
33 => [ 'hi' => 3 ]
];

?>
<h3>Hello World {$hi}</h3>

Hello World 1

Hello World 2

Hello World 3

<?php

return [
1 => [ 'hi' => 2 ],
2 => [ 'hi' => 3 ],
3 => [ 'hi' => 4 ]
];

?>
<h3>Hello World 1</h3>

@start@
<h3>Hello World {$hi}</h3>
@end@

<h3>Hello World 5 </h3>

Hello World 1

Hello World 2

Hello World 3

Hello World 4

Hello World 5

<h3>Hello World 1</h3>

<?php

$hi
= 'Hello World 7';

echo
'<h3>Hello World 2</h3>';

return [
88 => [ 'hi' => 4 ],
12 => [ 'hi' => 5 ],
33 => [ 'hi' => 6 ]
];

?>
<h3>Hello World 3</h3>

@start@
<h3>Hello World {$hi}</h3>
@end@

<h3>{$hi}</h3>

<h3>Hello World 8 </h3>

Hello World 1

Hello World 2

Hello World 3

Hello World 4

Hello World 5

Hello World 6

Hello World 7

Hello World 8

<?php

return TRUE;

?>
<h3>Hello World - TRUE</h3>

@else@

<h3>Hello World - FALSE</h3>

Hello World - TRUE

<?php

return FALSE;

?>
<h3>Hello World - TRUE</h3>

@else@

<h3>Hello World - FALSE</h3>

Hello World - FALSE

<?php

return NULL;

?>
<h3>Hello World - TRUE</h3>

@else@

<h3>Hello World - FALSE</h3>
<?php

return [1,2,3];

?>
<h3>Hello World - TRUE</h3>

@else@

<h3>Hello World - FALSE</h3>

Hello World - TRUE

Hello World - TRUE

Hello World - TRUE

<?php

return [];

?>
<h3>Hello World - TRUE</h3>

@else@

<h3>Hello World - FALSE</h3>

Hello World - FALSE




home | manual | reference | regression | sequence | develop | apps

(c) 2003-2025 Herbert Groot Jebbink