Subversion-Projekte lars-tiefland.codeigniter

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
3
<head>
4
 
5
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6
<title>Compatibility Helper : CodeIgniter User Guide</title>
7
 
8
<style type='text/css' media='all'>@import url('../userguide.css');</style>
9
<link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />
10
 
11
<script type="text/javascript" src="../nav/nav.js"></script>
12
<script type="text/javascript" src="../nav/prototype.lite.js"></script>
13
<script type="text/javascript" src="../nav/moo.fx.js"></script>
14
<script type="text/javascript" src="../nav/user_guide_menu.js"></script>
15
 
16
<meta http-equiv='expires' content='-1' />
17
<meta http-equiv= 'pragma' content='no-cache' />
18
<meta name='robots' content='all' />
19
<meta name='author' content='ExpressionEngine Dev Team' />
20
<meta name='description' content='CodeIgniter User Guide' />
21
 
22
</head>
23
<body>
24
 
25
<!-- START NAVIGATION -->
26
<div id="nav"><div id="nav_inner"><script type="text/javascript">create_menu('../');</script></div></div>
27
<div id="nav2"><a name="top"></a><a href="javascript:void(0);" onclick="myHeight.toggle();"><img src="../images/nav_toggle_darker.jpg" width="154" height="43" border="0" title="Toggle Table of Contents" alt="Toggle Table of Contents" /></a></div>
28
<div id="masthead">
29
<table cellpadding="0" cellspacing="0" border="0" style="width:100%">
30
<tr>
31
<td><h1>CodeIgniter User Guide Version 1.7.1</h1></td>
32
<td id="breadcrumb_right"><a href="../toc.html">Table of Contents Page</a></td>
33
</tr>
34
</table>
35
</div>
36
<!-- END NAVIGATION -->
37
 
38
 
39
<!-- START BREADCRUMB -->
40
 
41
<table cellpadding="0" cellspacing="0" border="0" style="width:100%">
42
<tr>
43
<td id="breadcrumb">
44
<a href="http://codeigniter.com/">CodeIgniter Home</a> &nbsp;&#8250;&nbsp;
45
<a href="../index.html">User Guide Home</a> &nbsp;&#8250;&nbsp;
46
Compatibility Helper
47
</td>
48
<td id="searchbox"><form method="get" action="http://www.google.com/search"><input type="hidden" name="as_sitesearch" id="as_sitesearch" value="codeigniter.com/user_guide/" />Search User Guide&nbsp; <input type="text" class="input" style="width:200px;" name="q" id="q" size="31" maxlength="255" value="" />&nbsp;<input type="submit" class="submit" name="sa" value="Go" /></form></td>
49
</tr>
50
</table>
51
<!-- END BREADCRUMB -->
52
 
53
<br clear="all" />
54
 
55
 
56
<!-- START CONTENT -->
57
<div id="content">
58
 
59
 
60
<h1>Compatibility Helper</h1>
61
 
62
<p>The Compatibility Helper file contains PHP 4 implementations of some PHP 5 only native PHP functions and constants.  This can be useful
63
	if you'd like to take advantage of some of these native function but your application may end up running on a PHP 4 server.
64
	In these cases, it may be advantageous to <a href="../general/autoloader.html">Auto-load</a> the Compatibility Helper so you
65
	do not have to load it in each controller.</p>
66
 
67
<p class="important"><strong>Note:</strong> There are a few compatibility functions that are in CodeIgniter's native Compat.php file.
68
	You may use those functions without loading this helper.  The functions are split between that file and this Helper so that only
69
	functions required by the framework are included by default.  This way, whether or not you load the additional functions in this Helper
70
	remains your choice.</p>
71
 
72
<h2>Loading this Helper</h2>
73
 
74
<p>This helper is loaded using the following code:</p>
75
<code>$this->load->helper('compatibility');</code>
76
 
77
<h2>Available Constants</h2>
78
<p>The following constants are available:</p>
79
 
80
<h3>PHP_EOL</h3>
81
<p>The newline character for the server's current OS, e.g. on Windows systems "\r\n", on *nix "\n".
82
 
83
<h2>Available Functions</h2>
84
<p>The following functions are available (see linked PHP documentation for documentation):</p>
85
 
86
<h3><a href="http://us.php.net/manual/en/function.file-put-contents.php">file_put_contents()</a> - The fourth parameter, <var>$context</var>, is not supported.</h3>
87
 
88
<h3><a href="http://us.php.net/manual/en/function.fputcsv.php">fputcsv()</a></h3>
89
 
90
<h3><a href="http://us.php.net/manual/en/function.http-build-query.php">http_build_query()</a></h3>
91
 
92
<h3><a href="http://us.php.net/manual/en/function.str-ireplace.php">str_ireplace()</a> - The fourth parameter, <var>$count</var>, is not supported, as PHP 4 would make it become required.</h3>
93
 
94
<h3><a href="http://us.php.net/manual/en/function.stripos.php">stripos()</a></h3>
95
 
96
 
97
 
98
 
99
 
100
 
101
 
102
</div>
103
<!-- END CONTENT -->
104
 
105
 
106
<div id="footer">
107
<p>
108
Previous Topic:&nbsp;&nbsp;<a href="array_helper.html">Array Helper</a>
109
&nbsp;&nbsp;&nbsp;&middot;&nbsp;&nbsp;
110
<a href="#top">Top of Page</a>&nbsp;&nbsp;&nbsp;&middot;&nbsp;&nbsp;
111
<a href="../index.html">User Guide Home</a>&nbsp;&nbsp;&nbsp;&middot;&nbsp;&nbsp;
112
Next Topic:&nbsp;&nbsp;<a href="cookie_helper.html">Cookie Helper</a>
113
</p>
114
<p><a href="http://codeigniter.com">CodeIgniter</a> &nbsp;&middot;&nbsp; Copyright &#169; 2006-2008 &nbsp;&middot;&nbsp; <a href="http://ellislab.com/">Ellislab, Inc.</a></p>
115
</div>
116
 
117
</body>
118
</html>