The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

TL::Ini - The configuration file is treated (ja)

NAME (ja)

TL::Ini::JA - 荐㊤�������<�ゃ�˨��茯㏍�炊�吾��������

SYNOPSIS

  my $ini = $TL->newIni('foo.ini');
  
  print $ini->get(Group1 => 'Key1');
  
  $ini->set(Group2 => 'Key1' => 'value');
  $ini->write('bar.ini');

DESCRIPTION

篁ヤ����勉�������ʃ┃絎������<�ゃ�˨��茯㏍�炊�吾�����������

  [HOST]
  Debughost = 192.168.10.0/24
  Testuser = 192.168.11.5 192.168.11.50
  [TL@server:Debughost]
  logdir = /home/tl/logs
  errormail = tl@example.org
  [TL:regist@server:Debughost]
  logdir = /home/tl/logs/regist
  [TL]
  logdir = /home/tl/logs
  errormail = tl@example.org
  [TL:regist]
  logdir = /home/tl/logs/regist
  [Debug@remote:Testuser]
  enable_debug=1
  [Group]
  Key=Value
  [DB]
  Type=MySQL
  host=1.2.3.4
  [Cookie]
  expire=30day
  domain=.ymir.jp
  [Smtp]
  host=localhost
TL���use�����括�劫�����絎���������с�����篋�
��違�˨�若�������˨�� "[" "]" ��九勝���絖�(0x00-0x20,0x7f,0x80-0x9f,0xff) 篁ュ����勐��茹���掩�医�����篏睡���櫝�純��
��違�˨�若��������"@" ":"��夌�劫�����絎������勖��絖������ŝ����冴��篁紙����勰����勉�吾�勌戎�����壠�堺�ャ�ŝ�����
腥肴����夌�∴��
# ��у����障��茵���壔�潟�<�潟��
��g��茵���壠嚳綽������ŝ��
���筝���違�˨�若�������壚����ゃ�勉�違�˨�若����������〠�宴��������
���筝������勉�壩����������吾����������í�������
��劫�����絎���� ��違�˨�若�����:���腱�@server:Servermask@remote:Remotemask ��勰����ŝ�ц��菴違�����綽�荀���с��������
��ï����������劫�����絎����茲���医�������������翫��������������絖������������í�������鴻����ŝ��
��劫�����絎����絖������������翫�������劫�����絎���<����壠幻������緇������ñ�����������
���������use��ф��絎����������ini�����<�ゃ�˩札紊����ini�����<�ゃ�˨�˨��use��ф��絎���������劫�����絎���������鴻����ŝ��
HOST��違�˨�若����˨�壔����劫�����絎���壚戎�����с����ŝ��

METHODS

$TL->newIni
  $TL->newIni
  $TL->newIni($filename)

TL::Ini ��ŝ����吾�с�壔�����篏������� 荐㊤�������<�ゃ�˨�����絎������⓾��������read��<�純�������ц˛��粋昭������

read
  $ini->read($filename)

���絎�������荐㊤�������<�ゃ�˨��茯㏍�粋昭������

write
  $ini->write($filename)

���絎�������荐㊤�������<�ゃ�˨����吾��莨若����� ��ɱ�������̬˛��粋昭��障�����$INI��̹�≪����⓾�壩�吾��莨若�帥�壠�堺�ャ�ŝ�����

existsGroup
  $bool = $ini->existsGroup($group, $raw)

��違�˨�若����勐��������腆肴�����������絖�������������1��������ŝ��������undef���菴������� $raw���1������絎���������翫�������劫�����絎������˨�������違�˨�若�����絖������у��������腆肴�����������

existsKey
  $bool = $ini->existsKey($group => $key, $raw)

���絎���違�˨�若����勉�㏍�若�勐��������腆肴�����������絖�������������1��������ŝ��������undef���菴������� $raw���1������絎���������翫�������劫�����絎������˨�������違�˨�若�����絖������у��������腆肴�����������

getGroups
  @groups = $ini->getGroups($raw)

��違�˨�若��筝�荀с����������ц�������� $raw���1������絎���������翫�������劫�����絎������˨�������違�˨�若�����絖������т��荀с��菴�������

getKeys
  @keys = $ini->getKeys($group, $raw)

��違�˨�若����勉�㏍�寂��荀с����������ц����������違�˨�若�������ŝ�������亥Ã���������菴������� $raw���1������絎���������翫�������劫�����絎������˨�������違�˨�若�����絖������х∈茯����筝�荀с��菴�������

get
  $val = $ini->get($group => $key, $default, $raw)

���絎������������違�˨�若����祉�㏍�若�勐�ゃ��菴���������違�˨�若��or��㏍�若����ŝ��������$default��ф��絎������������ゃ��菴������� $default������絎���������ŝ����c����翫����壔��undef���菴������� $raw���1������絎���������翫�������劫�����絎������˨�������違�˨�若�����絖������х∈茯������ゃ��菴�������

set
  $ini->set($group => $key => $value)

���絎������������違�˨�若����祉�㏍�若�勐�ゃ��荐㊤�������������違�˨�若�������ŝ�������遺�����������������

const
  $ini->const

�����勉�<�純����������若�喝�冴��������篁ュ�������若�帥�勐����眼�壚���櫝�純����ŝ�����

delete
  $ini->delete($group => $key, $raw)

���絎������������違�˨�若����祉�㏍�若�勐�ゃ�������ゃ�������� $raw���1������絎���������翫�������劫�����絎������˨�������違�˨�若�����絖������х∈茯���������ゃ��������

deleteGroup
  $ini->deleteGroup($group, $raw)

���絎������������違�˨�若����������ゃ�������� $raw���1������絎���������翫�������劫�����絎������˨�������違�˨�若�����絖������х∈茯���������ゃ��������

SEE ALSO

TL

AUTHOR INFORMATION

    Copyright 2006 YMIRLINK Inc. All Rights Reserved.

    This framework is free software; you can redistribute it and/or modify it under the same terms as Perl itself

    �����勉����㋘�若����壔�若�壔�壔����ŝ�若�純�������⓾�с�≪�с����������ŝ����� Perl �����������í�ゃ�祉�潟�鴻�� �����у�����絽������喝����眼��茵���������������堺�ャ�障�����

    Address bug reports and comments to: tl@tripletail.jp

    HP : http://tripletail.jp/