downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | conferences | my php.net

search for in the

yaml_emit> <Yaml Functions
[edit] Last updated: Fri, 24 Jun 2011

view this page in

yaml_emit_file

(PECL yaml >= 0.5.0)

yaml_emit_fileفرستادن نمایش YAML مقدار به فایل

Description

bool yaml_emit_file ( string $filename , mixed $data [, int $encoding = YAML_ANY_ENCODING [, int $linebreak = YAML_ANY_BREAK ]] )

ساخت نمایش YAML data فراهم شده در filename.

Parameters

filename

مسیر فایل.

data

data کدگذاری. هر نوعی به جز resource.

encoding

کدگذاری کاراکتر خروجی انتخاب شده از YAML_ANY_ENCODING، YAML_UTF8_ENCODING، YAML_UTF16LE_ENCODING، YAML_UTF16BE_ENCODING. مقدار پیش‌فرض YAML_ANY_ENCODING.

linebreak

:استایل خط جدید خروجی از YAML_ANY_BREAK، YAML_CR_BREAK، YAML_LN_BREAK، YAML_CRLN_BREAK. مقدار پیش‌فرض YAML_ANY_BREAK.

Return Values

بازگرداندن TRUE در صورت موفقیت.

See Also



add a note add a note User Contributed Notes yaml_emit_file - [1 notes]
up
-1
M. Lamers
10 months ago
I'm getting an error with PHP version 5.3.3-7+squeeze13:
Warning: yaml_emit_file(): not yet implemented in file.php on line 1.

Not sure why, but here is a quick fix:

<?php
  $aDataToWrite
= array ( 'user' => 'test' );
 
$sYAMLdata = yaml_emit ( $aDataToWrite );

 
$fp = fopen ( 'file.yml', 'w' );
 
fwrite ( $fp, $sYAMLdata );
 
fclose ( $fp );
?>

That all, happy coding!

 
show source | credits | stats | sitemap | contact | advertising | mirror sites