The data: (» RFC 2397) stream wrapper is available since PHP 5.2.0.
|Restricted by allow_url_fopen||No|
|Restricted by allow_url_include||Yes|
|Allows Simultaneous Reading and Writing||No|
Example #1 Print data:// contents
<?php // prints "I love PHP" echo file_get_contents('data://text/plain;base64,SSBsb3ZlIFBIUAo='); ?>
Example #2 Fetch the media type
<?php $fp = fopen('data://text/plain;base64,', 'r'); $meta = stream_get_meta_data($fp); // prints "text/plain" echo $meta['mediatype']; ?>
Is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML
When PHP parses a file, it looks for opening and closing tags, which are <?php and ?> which tell PHP to start and stop interpreting the code between them.
The type of a variable is not usually set by the programmer; rather, it is decided at runtime by PHP depending on the context in which that variable is used. To forcibly convert a variable to a certain type, either cast the variable or use the settype() function on it. Note that a variable may be evaluated with different values in certain situations, depending on what type it is at the time.